
Collaboration Technology Support Center – Microsoft – Collaboration Brief June 2005 Interoperability between Microsoft BizTalk Server 2004 and SAP XI 3.0 Tilo Böttcher, SAP Program Manager CTSC, Global SAP Alliance, Microsoft Corporation Jürgen Daiberl, SAP Program Manager CTSC, Global SAP Alliance, Microsoft Corporation Thomas Reimer, Senior Manager IT Consulting, Resco GmbH Christian Brückner, Senior Consultant Microsoft Technologies, Resco GmbH Rüdiger Lühr, Senior Consultant SAP Technologies, Resco GmbH Summary This white paper provides a concept on how to integrate Microsoft BizTalk Server 2004 and SAP XI based upon a scenario of both integration platforms acting as cooperating systems and integrating different parts of the application landscape. The white paper combines conceptional work on a double-hub integration architecture and practical experiences from existing projects. A double-hub integration architecture consisting of Microsoft BizTalk Server 2004 and SAP XI 3.0 encapsulates all SAP centric integration scenarios and interfaces within the XI hub and all other scenarios within the BizTalk hub. To achieve a seamless and comprehensive connection between those two hubs several aspects regarding the different integration layers have to be considered. The white paper covers all relevant aspects required to establish integration at transport, messaging, process management and monitoring layer. At the transport and messaging layer practical walkthroughs demonstrate the steps necessary to connect SAP XI and BizTalk using the existing mechanisms and adapters. In order to provide a blue print for real-life scenarios the tradeoff between Web Services and conventional RFC/IDoc is discussed. Applies to Microsoft BizTalk Server 2004 SP1 BizTalk Adapter v2.0 for mySAP Business Suite SAP® Exchange Infrastructure (SAP XI) 3.0 SAP Connector for Microsoft .NET 1.0.3 Keywords Microsoft BizTalk Server, SAP Exchange Infrastructure, SAP XI, Web Services, SOAP, ALE, IDoc, WS-I, WS-* 1 Level of difficulty Technical consultants, Architects, Developers, IT Managers Contact This document is provided to you by the Collaboration Technology Support Center of Microsoft. For feedback or questions you can contact the CTSC at [email protected]. Please check the .NET interoperability with SAP area on • Microsoft Website: http://www.microsoft-sap.com -> Technology or Interoperability • Microsoft Developer Network: http://msdn.microsoft.com Web Services developer corner -> Interoperability • SAP Developer Network (http://sdn.sap.com) for any updates or further information. 2 The information contained in this document represents the current view of the Co-Editors on the issues discussed as of the date of publication. Because the Co-Editors must respond to changing market conditions, it should not be interpreted to be a commitment on the part of the Co-Editors, and the Co-Editors cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. NEITHER OF THE CO-EDITORS MAKES ANY WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of the Co-Editors. Either Co-Editor may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from the respective Co-Editor(s), the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. Unless otherwise noted, any example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email address, logo, person, place or event is intended or should be inferred. 2005 Microsoft Corporation. All rights reserved. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. 3 Contents Summary .............................................................................................................1 Applies to ............................................................................................................1 Keywords.............................................................................................................1 Level of difficulty ................................................................................................2 Contact ................................................................................................................2 Contents ..............................................................................................................4 Introduction.........................................................................................................6 Architecture.........................................................................................................7 Integration Scenarios .......................................................................................11 Synchronous vs. Asynchrounous Communication............................................................ 11 Transactions ........................................................................................................................... 11 Scenarios ................................................................................................................................ 11 Performance............................................................................................................................ 12 Transport and Messaging ................................................................................13 Web Services .......................................................................................................................... 15 Limitations ........................................................................................................................... 16 IDoc/tRFC ................................................................................................................................ 17 RFC .......................................................................................................................................... 20 Limitations ........................................................................................................................... 20 Message Queuing................................................................................................................... 21 Limitations ........................................................................................................................... 21 XML over HTTP....................................................................................................................... 23 Limitations ........................................................................................................................... 23 Others ...................................................................................................................................... 24 File transfer ......................................................................................................................... 24 B2B industry standards ....................................................................................................... 24 Walkthrough......................................................................................................25 Scenario 1: Synchronous Integration – SAP XI Web Service Provider ............................ 27 Introduction.......................................................................................................................... 27 SAP XI - Integration Builder (Design).................................................................................. 27 SAP XI - Integration Builder (Configuration) ....................................................................... 31 Microsoft BizTalk 2004........................................................................................................ 37 Initiating and Monitoring ...................................................................................................... 41 Scenario 2: Synchronous Integration – BizTalk Web Service Provider ........................... 43 Introduction.......................................................................................................................... 43 SAP XI - Integration Builder (Design).................................................................................. 43 SAP XI - Integration Builder (Configuration) ......................................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages79 Page
-
File Size-