f87c59ca658ec9f6ca79f472bd234b68.ppt
- Количество слайдов: 32
TM SAP Net. Weaver Process Integration SAP Exchange Infrastructure – Process Centric Integration XI Overview
Exchange Infrastructure Overview: Unit Objectives After completing this unit, you will be able to: l Explain need for and the benefits of the SAP Exchange Infrastructure. l Describe the components of the SAP Exchange Infrastructure. l Detail the key functionality of SAP XI. ã SAP AG 2003, PM Process Integration 2
SAP Exchange Infrastructure Agenda Positioning Architecture Overview Key Functionality Summary ã SAP AG 2003, PM Process Integration 3
Mission SAP XI is an integration technology and platform… …for SAP and non-SAP applications. …for A 2 A and B 2 B scenarios. …for asynchronous and synchronous communication. …for cross-component Business Process Management. SERVER BUILDER ã SAP AG 2003, PM Process Integration 4
SAP Net. Weaver™ Unifies and aligns people, information and business processes SAP Net. Weaver™ PEOPLE INTEGRATION Portal Bus. Intelligence Knowledge Mgmt Master Data Mgmt PROCESS INTEGRATION Integration Broker Business Process Mgmt APPLICATION PLATFORM DB and OS Abstraction SAP AG 2003, PM Process Integration 5 ABAP Integrates across technologies and organizational boundaries n INFORMATION INTEGRATION J 2 EE ã n Collaboration Life Cycle Mgmt Composite Application Framework Multi channel access A safe choice with full. NET and J 2 EE interoperability The business foundation for SAP and partners Powers business-ready solutions that reduce custom integration n Its Enterprise Services Architecture increases business process flexibility n
One Customer’s Complex Integration Landscape ERP legacy: ~15 systems SAP R/3: ~30 systems, versions 3. 1 I – 4. 6 B ERP non-SAP: ~25 systems, different versions e-Procurement: in 10 units SAPMarkets Enterprise Buyer (Professional Edition) Technical Systems e-Sales Trading Collaborative Engineering ã SAP AG 2003, PM Process Integration 6
Exchange Infrastructure for Collaboration Enterprise Resource Planning Inter-/Intra-Enterprise Co-operation Database Integration by single centralized data model ã Direct Connections Integration challenge Quadratically growing complexity SAP AG 2003, PM Process Integration 7 Collaborative Business Integration Engine & Bus Infrastructure Shared central knowledge, Small number of peer-to-peer connections
The Solution – Shared Business Semantics Shared Integration Knowledge n. Integration scenarios, business processes, Web services, interfaces, mappings, routing rules, . . . n. For a common understanding how collaborative business processes work n. Enabling distributed execution n. Shared classification and discovery of businesses and services u. Support for UDDI (Universal Description, Discovery and Integration) Loose coupling via XML messaging n. Asynchronous communication as far as possible n. Synchronous communication where required Evolution n. Allow easy and non-disruptive addition of new services and processes n. Integration of existing and new SAP components n. Integration of existing customer and 3 rd party components ã SAP AG 2003, PM Process Integration 8
Advantage: Pre-delivered Integration Content 3 rd Party Catalog Data EBP SUS SAP solutions bring their integration meta-data (CRM, SCM, x. Apps like x. RPM, etc. ) Delivered with the Integration Repository of SAP XI Benefits n n Simplified upgrade of SAP Solutions n ã Out-of-the-box integration of SAP solutions Versioning and modification management of integration meta-data SAP AG 2003, PM Process Integration 9
Advantage: Openness and Interoperability Connect to existing integration solutions n. Through JMS messaging (e. g. MQSeries) n. Through 3 rd Party Application SOAP Use open, XML based standards for integration Incorporate existing functionality into new processes (JCA) n. Web Services (WSDL) SAP Application n. Adapters 3 rd Party Application 3 rd Party Middleware Component Benefits n Leverage existing investments n Arrive at new integration landscape in an evolutionary manner n Allow easy and non-disruptive addition of new services and processes ã SAP AG 2003, PM Process Integration 10
SAP Exchange Infrastructure Agenda Positioning Architecture Overview Key Functionality Summary ã SAP AG 2003, PM Process Integration 11
SAP Applications Using XI More and more SAP applications are making use of SAP Exchange Infrastructure and introducing XI to a customer landscape The following applications now use XI: nx. Apps (such as x. RPM, Resource and Program Management) n. MDM (SAP Master Data Management) n. SRM (SAP Supplier Relationship Management) n. ICH (SAP Inventory Collaboration Hub within SAP SCM) n. BI (SAP Business Intelligence, for Global Spending Reporting) n. R/3 Enterprise (for Industry Standard Support) n. CRM (SAP Customer Relationship Management, for Extended Order Management) n. SBO (SAP Business One) ã SAP AG 2003, PM Process Integration 12
Component Overview Shared Collaboration Knowledge Execution of Collaborative Business Processes Integration Builder Central Monitoring SAP Systems Integration Repository (IR) Integration Directory (ID) Integration Server (IS) 3 rd Party Systems 3 rd Party Middleware Component Marketplace/ Business Partner System Landscape Directory (SLD) ã SAP AG 2003, PM Process Integration 13
Capturing Shared Knowledge at Design/Config Time Integration Repository n Product to be used at design/development time n At SAP, partner, and customer site n Shipped along with content Integration Directory n Product to be used at configuration time n At customer site n Content partially derivable from Integration Repository by configuration tools Integration Engine n Product to be used at runtime n At customer site n Relies on content of Integration Directory ã SAP AG 2003, PM Process Integration 14 Integration Engine
Exchange Infrastructure – Integration Landscape Integration Repository Integration Directory SAP 3. x SAP 4. x Integration Server connects to different SAP and Non-SAP Systems, to Business Partners and Public Marketplaces SAP Adapter Marketplace Firewall Third Party System 3 rd Party Adapter my. SAP Solution* Business Partner * based on SAP Web Application Server 6. 20+ ã SAP AG 2003, PM Process Integration 15
SAP Exchange Infrastructure Agenda Positioning Architecture Overview Key Functionality Summary ã SAP AG 2003, PM Process Integration 16
Integration Builder – Common tool framework Integration Repository Integration Directory UI Client Layout Building Blocks Personalization Navigation Integration Builder Client Framework Server Query Service & Cross References Import/Export & CMS interface Internationalization Change list Management Versioning Locking Authorization & Authentication Integration Builder Server Framework DB ã SAP AG 2003, PM Process Integration 17 Client-server framework n Consistent look and feel n Based on Java Web Start
Design Integration Builder Integration Repository Scenario Editor Business Scenarios Process Editor Business Processes BPEL Mapping Editor Mappings XSLT Java Condition Editor Context Objects XPath Message Interfaces WSDL Message Types Data Type Editor Data Types (XSD) ã SAP AG 2003, PM Process Integration 18 SAP Web AS System Software Component Version Landscape Software Component Directory n. Pre-delivered Integration Content for my. SAP solutions n Open for collaboration knowledge of non. SAP systems, using open standards (e. g. WSDL) n Provision to enhance XI design time objects by customers / partners n Java based graphical tools J 2 EE/ ABAP Proxies
Configuration Integration Builder Integration Directory Business Scenarios Configuration Wizards Business Processes Routing Rules Receiver Determination Rules Interface Determination Rules (including Mapping Assignment) Configuration Editors Collaboration Agreements Security Collaboration Profiles Parties & Services Channels ã SAP AG 2003, PM Process Integration 19 n. Adapt integration content to specific configuration n Derive integration content from Integration Repository n Open for Customer to add collaboration knowledge relevant to non-SAP components n Java based graphical tools n Central configuration for B 2 B processes and BPM n Centralized adapter configuration
System Landscape Directory Describes concrete system landscape of customer installation n. What component is actively available on which machine/instance/client, etc. n. Information about domain contained, i. e. in which network environment (local / remote) are components accessible n. Any number of different landscapes n. Any type of component (SAP, partner products, other packages, legacy systems. . ) Open architecture, based on CIM Base for structuring design objects in the repository, and for configuring routing rules in the directory ã SAP AG 2003, PM Process Integration 20
Runtime Central Monitoring Integration Directory Business Process Engine Integration Engine System Landscape Directory Adapter Engine XI Protocol Local Integration Engine Rosetta. Net, … IDocs RFCs Proxy Runtime Proxy SAP Web AS ≥ 6. 20 ã SAP AG 2003, PM Process Integration 21 File DB JMS SAP System 3 rd Party Apps of Business Partner XI Protocol Partner Connectivity Kit Apps of (small) Business Partner
Decoupling Of Integrated Applications Integration Directory Routing Rules Mappings n. Logical Collaboration Profiles SAP R/3 3. 1 i Integration Server SAP Adapter A sample message flow from one application to another is depicted Channel Determination decoupling of senders and receivers n. Decoupling of sender and receiver interface formats Receiver Determination Marketplace Mapping Firewall SAP R/3 Enterprise 3 rd Party Adapter ã SAP AG 2003, PM Process Integration 22 Business Partner 3 rd Party App Business Partner
XI Runtime Environment Functionality n Communication u Synchronous: always “best effort” u Asynchronous: exactly-once or exactly-once-in-order l. Retry mechanism l. Acknowledgment is supported u Including error handling l. Synchronous: error messages sent back to sender l. Asynchronous: errors made persistent n Transport of (XML) messages based on HTTP or HTTPS u“SOAP Messages with Attachments” as wire format Messaging protocol based on SOAP envelope with header extensions u ã SAP AG 2003, PM Process Integration 23
Connectivity / Adapters Execute Collaborative Business Processes Central Monitoring – ensures collaboration reliability Integration Server Business Process Engine Integration Engine Central Adapter Engine Messaging Queuing Security Handling Resource Adapter Framework SAP Systems Marketplace/ Business Partner Connectivity Kit Application Techn. System File/DB/JMS n. Adapter framework based on Java Connector Architecture (JCA) n. Adapters work as plugins to the Adapter Framework n Adapter Development Kit - customers and partners can develop adapters n SAP Net. Weaver certification of 3 rd party adapters based on JCA adapter framework n. Reselling of JCA adapters from selected partners (i. Way, Seeburger) ã SAP AG 2003, PM Process Integration 24
Adapter Architecture Integration Repository / Integration Directory / System Landscape Directory Integration Server Business Process Engine Integration Engine SAP AG 2003, PM Process Integration 25 Application Techn. System File/DB/JMS 3 rd Party Application and Monitoring Adapter FW Messaging Queuing Security Handling 3 rd Party Application Resource Adapter ã SAP System Adapter FW Messaging Queuing Security Handling Resource Adapter File DB JMS Adapter Framework Messaging Queuing Security Handling Resource Adapter Optional Decentral Adapter Engine Central Adapter Engine RFC/IDoc Adapter J 2 SE Adapter Engine Partner Connectivity Kit PCK Configuration
Cross-Component Business Process Management Business System 1 Business System 2 Business System 3 1 2 3 Messages Integration Server Orchestrates message choreography based on stateful interactions Design, execute and monitor automated processes across applications and systems Provides process control in the central technology layer Contains a Graphical Modeler Integral part of XI n. Modeling enables linkage to XI design objects: interfaces, mappings … n. BPM runtime is embedded in the Integration Server runtime 4 Message Business System 4 ã SAP AG 2003, PM Process Integration 26 Adheres to standards n. Industry Standard support (BPEL 4 WS) n. Import/ export of process definitions
SAP XI and B 2 B enablement (1) Industry B 2 B Protocols Integration Repository (IR) Integration Directory (ID) Integration Server (IS) Apps of (small) Business Partner XI Protocol Partner Connectivity Kit System Landscape Directory (SLD) Apps of (small) Business Partner Enable business partners to conduct B 2 B processes with XI Security enrichments for B 2 B n. Digital Signature and Encryption Partner Connectivity Kit n. Enable partners of XI customers to conduct XML document exchange with XI ã SAP AG 2003, PM Process Integration 27
SAP XI and B 2 B enablement (2) Industry Standards Content Integration Repository (IR) Collaboration Profile Collaboration Agreement Integration Directory (ID) Industry B 2 B Protocols Integration Server (IS) Apps of (small) Business Partner XI Protocol Partner Connectivity Kit System Landscape Directory (SLD) Industry Standards Content (e. g. Rosetta. Net PIPs, specific mappings) Apps of (small) Business Partner Collaboration Profile and Collaboration Agreement in Integration Directory n. Manages technical characteristics of partners to facilitate document exchange, such as u. Party identification u. Message formats and versions supported u. Security requirements ã SAP AG 2003, PM Process Integration 28
Value-added Web Services Through XI Adapter ‘Managed’ Web Service 3 rd Party App Integration Server Web Service Client (SAP/non-SAP) SOAP Mapping Routing Adapter IDocs RFCs SAP System Business Processes XI Protocol or SOAP Proxy Runtime Web Service Client (SAP/non-SAP) ã SAP AG 2003, PM Process Integration 29 Local Integration Engine SOAP ‘Basic’ Web Services Framework SAP Web AS 6. 40
Runtime Workbench Central monitoring tool for the complete XI landscape n. Component n. Message monitoring n. Graphical end-to-end monitoring n. Performance monitoring Smooth integration with CCMS Easy Configuration n. Exploiting System Landscape Directory n. Web-based user interface ã SAP AG 2003, PM Process Integration 30
Summary SAP XI addresses integration challenges n. Is a A 2 A and B 2 B integration solution n. Industry standard support n. Supports the whole process integration lifecycle n. Comes with pre-delivered content n. Is suited for heterogeneous integration landscapes n. Is interoperable based on open standards SAP XI is SAP’s strategic process integration platform nmy. SAP SRM, my. SAP SCM, SAP for Retail, … n. Synergetic use inside SAP Net. Weaver with SAP MDM, BPM, CAF, … SAP XI is more than just an Integration Broker n. Cross-Component ã SAP AG 2003, PM Process Integration 31 BPM
Exchange Infrastructure Overview: Unit Summary You should now be able to: l Explain need for and the benefits of the SAP Exchange Infrastructure. l Describe the components of the SAP Exchange Infrastructure. l Detail the key functionality of SAP XI. ã SAP AG 2003, PM Process Integration 32


