06 - Application Interop 0 - MOSS and Biztalk

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

Portal Co-existence

and Interoperability
EAI (BizTalk and SAP XI)

Tilo Boettcher
Snr. Program Manager
Microsoft Corporation
Interop Guide Portals

Introduction and capabilities


Layers and Functions for Portal Interoperability

Front End and Functional Integration

Search
Portal: Functional View

Front End Components Content


Microsoft Office SharePoint

• Central Component UI
to access and share information
• Decentralized Architecture,
central Management
• Collaboration and Document Management
• WebServices oriented
• Includes Web Content Management and ECM
• Unstructured content in Document libraries
• Native .NET development in all available languages
• Many shared source samples on msdn/gotdotnet
SAP Enterprise Portal

• Part of NetWeaver
and important SAP front end
• Centric Architecture
• Business and transaction oriented
• Pre-packaged business content
• Repository Managers for external content
• Access to structured and unstructured content,
• User roles predefined or from SAP Apps
• Java and/or ABAP based
• Programmable via BSPs, Java, PDKs, WebDynpro
and Flexx;
Interop Guide Portals

Introduction and capabilities

Layers and Functions for Portal Interop


Front End and Functional Integration

Search
Interop in the Portal Space

Front End via URL


Front End via URL++ (iView WebPart, WSRP)

Repository/Document Integration

Portlet Development, Forms (Infopath Forms Serv.)

Search

For more information please visit:


http://www.microsoft-sap.com/interop.aspx
Portal Interoperability: Overview

today

to be determined
Collaboration, WS-Security, BI, Reports, Search
Notification Workflow Authentication Analysis (ongoing)
Integration with SAP Today

• SharePoint Web Parts


• SharePoint Search
• Business Process Integration
– BizTalk Adapter for SAP
• Toolkits
– iView Web Part Toolkit
– WSRP Web Part Toolkit
• Partner Integration Solutions
– e.g. ERP-Link
• Portal Development Kit for Microsoft .NET
– Dual-Deployment as iView for EP and Web Part
for SharePoint
Portal: Delivery and Aggregation

Nativ: Internal (API) Interface


API: External Interface
iView: Portlet in NetWeaver Portal
IBF: Microsoft Office Information Bridge
Framewrok (see also Duet)
WebDav: Web based Distribution
Authoring and Versioning
Interop Guide Portals

Introduction and capabilities

Layers and Functions for Portal Interoperability

Front End and Functional Integration


Search
Front End Integration

Portal Launch
Technology: URL

Portal embedding
Technology: URL Link

Portal Component
Embedding
Technology: Portlet, URL
On Sharepoint an iView
Consumer WebPart is used

Portal Component
Syndication
Technology: Standards like
WSRP 1.0
Integration of Components and Services

WebServices/XML
Sharepoint provides WebServices based
interfaces for all Kind of Integration
(Documents, search, Collaboration,
Notification ...).
Cosumption of external content in
WebParts (BI through .NET data provider
for NetWeaver BI for example)

Sharepoint iView WebPart


Rendering of running NetWeaver Portal
iViews in Sharepoint

SAP Portal Development Kit


for .NET
Allows Creation of iViews for NetWeaver
KM and WebParts for Sharepoint (future)

Functions and Components


(ERP content)
RFC and Bapi access through Connectors
like SAP Connector for Microsoft .NET,
BizTalk Server Adapter for mySAP
Repository/Document Integration
WSS Connector for
WebDav
Based on Windowes 2003 and
Sharepoint 2003. Connects
Sharepoint Document Libraries
to the NetWeaver KMC
Repository Framework
(see session UPE 207)

File System Integration


through IIS
Integration of Windows File
System into KMC Repository
using http Repository

Duet
Integration of Reports and
Templates into Office (and
Sharepoint as a pluggable
Service)
Interop Guide Portals

Introduction and capabilities

Layers and Functions for Portal Interoperability

Front End and Functional Integration

Search and BDC


Search between Microsoft and SAP Systems
Problem Space: Structured and unstructured Data
as well as Metadata for describing them

Sharepoint Search
Project Argo ? Desktop Search
Windows Live Search

SAP Microsoft
17
Enterprise Search (PoC)

• Crawl SAP NetWeaver KM Repository Content


within Sharepoint Server
• Works with Sharepoint 2003 and Sharepoint 2007
• PoC was done for MOSS
(Microsoft Office Sharepoint Server 2007)
• Whitepaper available on
www.microsoft-sap.com/interop.aspx
-> Dropdown: Microsoft Office Sharepoint Server
-> Performing Enterprise Search with MOSS in
SAP NetWeaver Portal
• This is not an out of the box solution!
Enterprise Search (PoC)
Office Sharepoint Server 2007 BDC

Business Data Catalogue (BDC)


Connects Office servers to business data

List Search Profile


Store Index Store

Business
Data Catalog (BDC) Metadata

WS Proxy ADO.NET
DEMO
MOSS
(Microsoft Office
Sharepoint Server)
Business Data Catalogue
DEMO
iView consumer WebPart

SharePoint Enterprise
Portal Portal
Web Part iView Web Part iView
Toolkit

Microsoft SAP
SharePoint Portal Enterprise Portal
EAI- BizTalk Server 2006
and SAP Integration

Tilo Boettcher
Snr. Program Manager
Microsoft Corporation
BizTalk and SAP Systems
BizTalk and SAP Netweaver XI

Summary and further Links


BizTalk Adapter for mySAP Business Suite

• Design time
– Schema Generation Wizard
– Adapter Configuration Pages
• Run time
– Transmitter
Sends IDocs, BAPIs, and RFCs by using the SAP Connector
for Microsoft .NET to SAP
– Receiver
Receives IDocs, BAPIs, and RFC Calls from SAP, also based
on the SAP Connector for Microsoft .NET
– Exception Handler
Full transactional Support between BizTalk Server and SAP

31
BizTalk Adapter for mySAP Business Suite
(cont’d)

• Requirements
– SAP R/3 Release 4.X or SAP Web Application Server 6.20
and higher
– SAP Connector for Microsoft .NET v 1.0.X (SAP Connectors
for Microsoft .NET v2.0 is not supported)
• Features
– Synchronous (BAPI/RFC) und asynchronous (IDoc) access
to released SAP functions
– Access to SAP is ‘Code-Free’
– No Installation on SAP side necessary
• The Adapter is certified by SAP

32
Adapterless Intergration
between BizTalk Server and SAP netWeaver
• Integration to SAP Systems based on Web Application Server
6.20 and higher or NetWeaver Application Server 6.40 with
IDocs in XML Format using HTTP
• SAP offers a handler for retrieving and sending IDocs to
external systems via HTTP based on an ALE (Application Link
Enabling) scenario.
• IDoc schemas can be downloaded from SAP using transaction
WE60 and imported in BizTalk.

35
BizTalk and SAP Systems Connectivity

BizTalk and SAP NetWeaver XI


Summary and further Links
Applistructure Interoperability:
SAP XI and BizTalk

• Reliable messaging between SAP XI 3.0


Microsoft BizTalk
SAP XI 3.0 and Microsoft BizTalk Server 2004

2004 is possible using SOAP Business Activity

compliant communication
Tracking
Monitoring Central Monitoring
Health and Activity
– including QoS Exactly Once Tracking

• Both companies drive advanced Business Rules Engine

Web Service protocols Process Management


Business Process
Engine
standards enabling reliable and Orchestration Engine

transacted interoperability Integration Engine


– BPEL4WS Messaging Messaging Engine

– WS-I Basic Profile


Adapter Engine

– WS-RM (Reliable Messaging) Transport Adapters Adapters

• BizTalk Server Adapter for


mySAP Business Suite (SAP Integration Repository / BizTalk Configuration
certified) Repository
Integration Directory Database

using SAP connector for Microsoft System Landscape


Directory
BizTalk Assemblies

.NET

38
Integration between BizTalk Server
and SAP Exchange Infrastructure (SAP XI)

• Integration of BizTalk Servers in a SAP landscape


via the Exchange Infrastructure (SAP XI)
• Integration can be done using
the BizTalk Adapter for mySAP Business Suite or via SOAP
• Reliable Messaging is possible based on SOAP communication
with the Quality of Service Exactly Once

39
BizTalk and SAP Systems Connectivity

BizTalk and SAP NetWeaver XI

Summary
Summary
Adapter: Code free solution for
1 a seamless Integration between
Microsoft BizTalk Server 2006
SAP Systems
The Adapter needs no
2 additional Licensing, it is part of
BizTalk Servers 2006
Integration to SAP NetWeaver
3
Systems based on WebAS
>=6.20 is also possible
via HTTP
Integration between BizTalk and
4 SAP Exchange Infrastructure is
possible out-of-the-box

41
Additional Links
• BizTalk Server 2006 Overview
http://www.microsoft.com/biztalk/default.mspx
• Microsoft – SAP Global Alliance Website
www.microsoft-sap.com
• Whitepaper Reliable Messaging between BizTalk Server and SAP Exchange
Infrastructure
http://www.microsoft.com/biztalk/default.mspx
• Whitepaper IDoc via HTTP
http://www.microsoft-sap.com/pdf/CollaborationBrief.pdf
• SAP Adapter Website (2004 Adapter)
http://www.microsoft.com/biztalk/evaluation/adapter/adapters/sap/2004/default.
mspx
• Download location for the .NET connector SAP Service Marketplace
http://service.sap.com/connectors

42
Thank you for your attention!

www.microsoft-sap.com

You might also like