sap xi overview.pdf
DESCRIPTION
Basic learning practise about SAP XITRANSCRIPT
SAP Exchange Infrastructure – Process Centric IntegrationSAP AG
SAP Exchange Infrastructure
© SAP AG 2005, 2
Agenda
SAP Exchange Infrastructure
Positioning
Architecture Overview
Key Functions
Summary
© SAP AG 2005, 3
Agenda
SAP Exchange Infrastructure
Positioning
Architecture Overview
Key Functions
Summary
© SAP AG 2005, 4
Mission
SAP XI is an integration platformfor SAP and non-SAP applications
for A2A and B2B scenarios
for a Service Oriented Architecture
for cross-component Business Process Management
SAP XI
© SAP AG 2005, 5
Status Quo
SAP XI facts and figuresXI is a product with more than 1000 shipmentsSAP XI 3.0 has been generally available since October 2004200 reference customers1800 SAP NetWeaverTM reference customers
© SAP AG 2005, 6
Reference Carl Zeiss Group
Does SAP Exchange Infrastructure really benefit the business?
According to our customers: YES!
Example: Project at Carl Zeiss Group
50% less implementation costs for new interfaces (compared to former point-to-point interfaces)
50% less time needed to connect a new B2B partner (reduced from two months pre-SAP XI to one month)
50% cost reduction for change of interfaces
362% return on investment (ROI) over a five-year period
© SAP AG 2005, 7
… enables an easy integration of applications and business partnersbased on open standards
… is harmonized with all othercomponents of the integrationsuite SAP NetWeaverTM
… provides „out of the box“ imple-mentation through XI content
SAP XI
Why Choose SAP Exchange Infrastructure?
SAP XI
Today
© SAP AG 2005, 8
Openness and Interoperability
OpennessUse open, XML-based standardsLeverage Industry Standards in B2B scenarios
InteroperabilityConnect to applications using specialized adaptersConnect to existing integration solutions using JMS (e.g. MQSeries) or SOAP
EvolutionReuse existing technologies like JCA-compliant adapters or XSLT- / Java mappingsIntegrate existing Web Services
BenefitsLower TCO by using open / industry-specific standards
Leverage existing investments
Arrive at new integration landscape in an evolutionary manner
T & T
SAP XI
Legacymiddlewarecomponent
© SAP AG 2005, 9
SAP NetWeaver™
Com
posi
te A
pplic
atio
n Fr
amew
ork
PEOPLE INTEGRATION
Multi channel access
Portal Collaboration
INFORMATION INTEGRATION
Bus. Intelligence
Master Data Mgmt
Knowledge Mgmt
PROCESS INTEGRATION
Integration Broker
BusinessProcess Mgmt
APPLICATION PLATFORM
J2EE
DB and OS Abstraction
ABAP
Life Cycle M
gmt
SAP´s Application & Integration Platform Suite
Organizations that want to grow have a continuous need for change and innovation.
SAP NetWeaver is an open integration and application platform that elevates your IT infrastructure from an enabler of work into an enabler of change.
SAP XI Within SAP NetWeaverTM T & T
© SAP AG 2005, 10
SAP XI Delivers Predefined Integration Content
BenefitsLower TCO through
Out-of-the-box integration scenarios
Harmonized application and integration logic
Simplified upgrade of application and integration scenarios
SAP Applications provide their SAP XI integration metadata (SRM, SCM, xApps such as xRPM, etc.)
Support of vertical industry standards
PartnerCertified XI content provided by 3rd party vendors.
3rdparty
SAP XI
3rd party
T & T
© SAP AG 2005, 11
… enables an easy integration of applications and business partnersbased on open standards
… is harmonized with all othercomponents of the integrationsuite SAP NetWeaverTM
… provides „out of the box“ imple-mentation through XI content
SAP XI
Why Choose SAP Exchange Infrastructure?
SAP XI
Today
… used by all new SAP solutions as process integration plattform
… an integral part of SAP`s open and service-based architecture ESA(Enterprise Services Architecture)
SAP XI will be
Tomorrow&
© SAP AG 2005, 12
All SAP Road(map)s Lead to ESA
ANALYTICS/REPORTING
Bus.Partner Legacy
PEOPLE PRODUCTIVITY
SERVICE COMPOSITIONAND ORCHESTRATION
Business Objects, Components, and Engines
PartnerServices
EnterpriseServices
Repository
LIFELIFE--CYCLECYCLE MGMT
SAP’s Enterprise Services
SERVICE ENABLEMENT
Lower TCODeployment optionsthrough configurationCommon operational services“Always On” platform
AdaptabilityModel drivenConfigurableExtensibleServices compositionProcess innovation
OpennessOpen Web services standardsOpen integration platformInteroperability
ProductivityPeople productivityEmbedded analyticsProcess efficiencyProcess flexibility
Enterprise Services Architecture
Goal No. 1 for SAP NetWeaverTM is to enable Enterprise Services Architecture
T & T
© SAP AG 2005, 13
Process Integration and ESA
ANALYTICS/REPORTING
Bus.Partner Legacy
PEOPLE PRODUCTIVITY
SERVICE COMPOSITIONAND ORCHESTRATION
Business Objects, Components, and Engines
PartnerServices
EnterpriseServices
Repository
LIFE-CYCLE MGMT
SAP’s Enterprise Services
SERVICE ENABLEMENT
SAP NetWeaver™
Com
posi
te A
pplic
atio
n Fr
amew
ork
PEOPLE INTEGRATION
Multi channel access
Portal Collaboration
INFORMATION INTEGRATION
Bus. Intelligence
Master Data Mgmt
Knowledge Mgmt
PROCESS INTEGRATIONIntegration Broker
BusinessProcess Mgmt
APPLICATION PLATFORM
J2EE
DB and OS Abstraction
ABAP
Life Cycle M
gmt
Enterprise Services Architecture
T & T
© SAP AG 2005, 14
Agenda
SAP Exchange Infrastructure
Positioning
Architecture Overview
Key Functions
Summary
© SAP AG 2005, 15
Execution of Collaborative Business Processes
Shared Collaboration Knowledge
Component Overview
Integration Builder
IntegrationDirectory
(ID)
IntegrationRepository
(IR)
IntegrationServer
(IS)
System Landscape Directory (SLD)
Central Monitoring
SAPSystems
3rd PartySystems
3rd PartyMiddlewareComponent
Marketplace/BusinessPartner
© SAP AG 2005, 16
Design
SystemLandscapeDirectory Software Component
Software Component Version
SAP
Web A
S
J2EE/ABAP
Proxies
Integration Repository
BPEL
XSLTJava
XPath
WSDL
Integration Builder
Data Type Editor
MessageInterfaces
Message TypesData Types (XSD)
IntegrationProcesses
Mappings
IntegrationScenarios
ContextObjects
Scenario Editor
Process Editor
Mapping Editor
Condition Editor
Pre-delivered integration content for mySAP solutions
Open for collaboration knowledge of non-SAP systems, using open standards (e.g. WSDL)
Provision for customers/partners to enhance XI design time objects
Java-based graphical tools
© SAP AG 2005, 17
Configuration
Adapt integration content to specific configuration
Derive integration content from Integration Repository
Open for customer to add collaboration knowledge relevant to non-SAP components
Java-based graphical tools
Central configuration for B2B processes and BPM
Centralized adapter configuration
Integration Builder
Integration Directory
Integration Processes
Routing Rules
Integration Scenarios
Receiver Determination Rules
Interface Determination Rules(including Mapping Assignment)
ConfigurationEditors
ConfigurationWizards
Collaboration Profiles
Parties & ServicesChannels
Collaboration AgreementsSecurity
© SAP AG 2005, 18
SAPSystem
Runtime
IntegrationDirectory
SystemLandscapeDirectory
XIProtocol RosettaNet, …
XIProtocol
Central Monitoring
Business Process Engine
Integration Engine
Adapter Engine
IDocsRFCs
Proxy
3rd PartyApps
FileDB
JMS
Apps of BusinessPartner Apps of
(small)BusinessPartner
Local Integration Engine
Proxy Runtime
PartnerConnectivity
Kit
© SAP AG 2005, 19
Decoupling Of Integrated Applications
3rd Party Adapter
Firewall
Integration Directory
IntegrationServer
SAPR/3 3.1i
SAP R/3Enterprise
3rd PartyApp
Marketplace
BusinessPartner
BusinessPartner
BusinessPartner
SAPAdapter
ReceiverDetermination
ChannelDetermination
Mapping
Routing Rules
Mappings
Collaboration Profiles
A sample message flow from one application to another is depicted
Logical decoupling of senders and receiversDecoupling of sender and receiver interface formats
© SAP AG 2005, 20
Agenda
SAP Exchange Infrastructure
Positioning
Architecture Overview
Key Functions
Summary
© SAP AG 2005, 21
In a Nutshell: Process Integration with XI 3.0
Adapter Framework (JCA-based)Integrate application systems and business partners via resource adaptersAdapter Software Development KitCertification of 3rd party adapters
B2B EnablementCollaboration partner data in the Integration DirectoryPartner Connectivity Kit B2B security
Industry Standards SupportPlatform for process modellingAdapters, e.g. RosettaNet (RNIF 2.0)
Cross-Component Business Process Management
Design, execute and monitor automated processes across applications and systemsGraphical ModelerBPEL support
Full Platform SupportSame Unicode platforms as SAP Web AS
Integration with Central SAP Monitoring Infrastructure
Drill down to individual process stepsUse of SAP Web AS Alert Framework
© SAP AG 2005, 22
Connectivity / Adapters
Execute Collaborative Business ProcessesExecute Collaborative Business Processes
Central Monitoring –ensures collaboration reliabilityCentral Monitoring –
ensures collaboration reliability
Business Process Engine
Integration Server
Integration Engine
Central Adapter Engine
Adapter FrameworkMessagingQueuing
Security Handling
Resource
Adapter
Adapter framework based on J2EE Connector Architecture (JCA)
Adapters work as plug-ins to the Adapter Framework
Adapter Software Development Kit (ASDK) -customers and partners can develop adapters
SAP NetWeaver certification of 3rd party adapters based on JCA adapter framework
Reselling of JCA adapters from selected partners (iWay, Seeburger)
ApplicationTechn.SystemFile/DB/JMS
Partner Connectivity
Kit
Partner Connectivity
Kit
SAPSystems
SAPSystems
Marketplace/BusinessPartner
Marketplace/BusinessPartner
© SAP AG 2005, 23
Integration Server
Plain J2SE
Adapter Engine
Partner ConnectivityKitOptional non-central
Adapter EngineCentral Adapter Engine
Adapter Architecture
Integration Repository / Integration Directory / System Landscape Directory
Business Process Engine
Integration Engine
Adapter FrameworkMessagingQueuing
Security Handling
Resource
Adapter
Resource
Adapter
Resource
Adapter
Adapter FWMessagingQueuing
Security Handling
Adapter FWMessagingQueuing
Security Handling
PCK Configurationand Monitoring
IDoc/H
TTPAdapter
Adapter
ApplicationTechn. System
File/DB/JMS
FileDB
JMSSOAP
SAP / non SAPsystem
ApplicationTechn. System
File/DB/JMS
ApplicationTechn. System
File/DB/JMS
© SAP AG 2005, 24
IntegrationDirectory
(ID)
B2B and Industry Standard Support
Enables business partners to conduct B2B processes with XI
Partner Connectivity Kit – enables partners of XI customers to conduct XML document exchange with XI
Industry Standards Content(e.g. RosettaNet PIPs, specific mappings)
Collaboration ProfileCollaboration Agreement Industry B2B
Protocols
System Landscape Directory (SLD)
IntegrationRepository
(IR)
IntegrationServer
(IS)Partner
ConnectivityKit
Apps of(small)
BusinessPartner
Apps of (small)BusinessPartner
XIProtocol
Industry StandardsContent
© SAP AG 2005, 25
SAP® Business Packages for Industry Standards
Provide Solution Kits for specific industries and delivers mappings for RosettaNet, CIDX
Application adoptionEnhances business applications like mySAP CRM or mySAP SCM to support SAP® Business Packages for high priority processes
MappingIncludes message sets for the industries according their prioritySupports mappings: versions, upgrade, maintenance
Process IntegrationSAP® Business Packages contain additional message protocol implementations (such as RNIF 2.0 and RNIF 1.1 for CIDX)Provides collaboration agreements
© SAP AG 2005, 26
Manage & Execute Business Events & Tasks
Supports technical & business level monitoring
Process Modeling
Process Design
Process Configuration
Process Execution
Process Monitoring
BUSINESS EVENTMANAGEMENT
Human Process InteractionAd Hoc ProcessesGuided Procedures
Provides business and technical users with event-driven work items, alerts, business context and guided procedures to effectively react to process exceptions and tasks.
Supports different users and roles concerned with process modeling of process architecture, configuration and execution models.
Supports model-driven configuration for allprocess types. Additionally supported by SAPReference content.
Supports model-driven process automation forboth system-to-system as well as system-to-human interaction.
BPM
© SAP AG 2005, 27
BPM for Service Orchestration
BPM LIFECYCLE
Business Process Management
Drives service compositionProvides configurationControls process executionFacilitates model-driven monitoringSupports governance & standardization
… for Service OrchestrationDecouples process logic from servicesSupports A2A integration and human workflow in a unified mannerApplicable for inter-SAP applications & compositesApplies open standards
© SAP AG 2005, 28
Process Execution Supported by the BPM Runtime
System A System B
Process Bridge
Process Communication
Interfaces for
Data Integration
Application Process
Integration Process in SAP XI
Application Process
Process Integration
© SAP AG 2005, 29
Value-Added Web Services Through XI
Web ServiceClient
(SAP/non-SAP)
Proxy
Local Integration Engine
Proxy Runtime
Web ServicesFramework
SOAP
‘Basic’ Web Service
IDocsRFCs
Web ServiceClient
(SAP/non-SAP)
‘Managed’ Web Service
MappingRouting
Integration Processes
Adapter
SOAP
XI Protocol or
SOAP
Adapter
Integration Server
3rd PartyApp
SAP Web AS ≥ 6.40
SAPSystem
© SAP AG 2005, 30
Operational Aspects
Support all released UNICODE SAP Web AS platforms
Integrate SAP User Management Engine
Use of change and transport management functions provided by the Change Management Service (CMS)
Integration with central SAP monitoring infrastructure
Use of SAP Web AS Alert FrameworkClassification of errorsAlerting channels (such as e-mail) available
© SAP AG 2005, 31
Agenda
SAP Exchange Infrastructure
Positioning
Architecture Overview
Key Functionality
Summary
© SAP AG 2005, 32
Summary
SAP XI is an integration platform for …SAP and non-SAP systemsA2A and B2B scenariosa Service Oriented Architecture
What are the key functions of SAP XI?JCA-based Adapter FrameworkB2B: Partner management and security Supports complete Business Process Management lifecycleBased on SAP WebAS: Full platform support and proven high availability capabilities
Why choose SAP XI?Easy integration of applications and business partners based on openstandardsHarmonized with all other components of the integration suite SAP NetWeaverTM
Reduce TCO through predefined XI ContentAll new SAP solutions use SAP XI as an integration platformSAP XI is an integral part of SAP’s ESA strategy
© SAP AG 2005, 33
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden.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.These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
Copyright 2004 SAP AG. All Rights Reserved