You are on page 1of 17

SAP TechEd 03 Las Vegas

2003 SAP Labs, LLC BPI102 / Elvira Wallis 1


SAP Exchange
Infrastructure Process
Centric Integration
Dr. Sven Leukert
Product Manager, SAP
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 2
Learning Objectives
As a result of this workshop, you will
be able to:
Get to know the SAP Exchange Infrastructure (SAP XI)
Understand the business challenges SAP XI addresses
Know the architecture of SAP XI
Get to know common use cases of SAP XI
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 2
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 3
Agenda
SAP Exchange Infrastructure
Challenges & Solution Overview
Architecture Overview
Usage & Availability
Summary
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 4
Agenda
SAP Exchange Infrastructure
Challenges & Solution Overview
Architecture Overview
Usage & Availability
Summary
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 3
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 5
Todays Grown Integration Landscapes
EAI
Tool
SAP
Application
3rd Party
Application
Marketplace
3rd Party
Application
Mainframe
Application
SAP
Application
3rd Party
Application
Business
Partner
Application
SAP
Application
3rd Party
Application
Hard-coded
Integration
Other
Integration
Solution
B2B Tool
B2B Tool
Workflow
Tool
Adapter
Business Partners
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 6
and Process Integration Challenges
Individual, point-to-point integration, using whatever technology
is/was available
Different integration approach for each purpose (A2A, B2B, )
Patchwork of integration solutions
No centralized knowledge or management of integration available
Grown infrastructure, not adaptable, expensive to maintain
High cost associated with integration and upgrade of application
components
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 4
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 7
Solution: Cover All Facets Of Process Integration
One integration solution to cover both, A2A and B2B integration
Business Process Management to design, execute and monitor
complex processes
Support for Industry Standards
Software standards such as J2EE, Java Connector Architecture
Vertical industry standards such as RosettaNet, CIDX, UCCnet
Legacy Integration at connectivity, monitoring and meta-data level
Benefits:
Integration and control across the entire integration landscape
Fewer connections
Reduced cycle times
Reduced TCO
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 8
Integration With SAP Exchange Infrastructure
Other Integration
Solution
SAP
Application
3rd Party
Application
Marketplace
SAP XI
3rd Party
Application
Mainframe
Application
SAP
Application
3rd Party
Application
Business
Partner
Application
SAP XI
SAP
Application
3rd Party
Application
RosettaNet
Middleware
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 5
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 9
Solution: Centralized Integration Knowledge
Provide Centralized Integration Knowledge
Manage centrally: Business processes, web services, interfaces,
mappings, collaboration agreements
Enabling distributed execution
Shared classification and discovery of businesses and services
Benefits:
Central overview and manageability of collaborative processes
Central changes apply to all integrated solutions / systems
Change in central spot proliferate through integration landscape
mySAP
Application SAP XI
mySAP
Application
Any
Application
Meta-Data
Interfaces
Mappings
Scenarios
Processes
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 10
Solution: Pre-delivered Integration Content
Benefits:
Out-of-the-box integration of SAP solutions
Openness for integration with other solutions
Simplified upgrade of SAP Solutions
Versioning and modification management of integration meta-data
SAP solutions bring their integration
meta-data
Delivered with Integration Repository
of SAP XI
mySAP SRM Solution
(Subset)
SAP SUS
Component SAP XI
SAP EBP
Component
3rd Party
Catalog Data
Adapter
SRM meta-data
Interfaces
Mappings
Scenarios
Processes
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 6
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 11
Solution: Openness and Interoperability
Connect to existing integration solutions
Through JMS messaging (e.g. MQSeries)
Through SOAP
Through File interfaces
Use open, XML based standards for
integration
Incorporate existing functionality into
new processes
Adapters
Web Services
Other
Integration
Solution
SAP
Application
3rd Party
Application
SAP XI
3rd Party
Application
Mainframe
Application
Benefits:
Leverage existing investments
Arrive at new integration landscape in an evolutionary manner
Allow easy and non-disruptive addition of new services and processes
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 12
Solution: Enterprise Services Architecture
Provide Enterprise Services
Expose application interfaces as Web
services
Supply added capabilities for web services,
such as mapping, process orchestration
Manage web services centrally, allow for
decentral execution
Apply Enterprise Services Architecture for
Process Integration
People
Integration
Information
Integration
Process
Integration
Enterpr. Services
Existing Systems
Snap on business
process
O
p
e
n
,

W
e
b

S
e
r
v
i
c
e
s


E
n
v
i
r
o
n
m
e
n
t
Benefits:
Incorporate all aspects of integration into a
single platform for Enterprise services
People integration
Information Integration
Process Integration
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 7
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 13
SAP NetWeaver
Turning the Enterprise Services Architecture Vision Into Reality
The open integration
and application
platform for TCO
reduction
Integrate people,
information and
processes
in 1 hub
across technologies
and organizations.
Enterprise-scale Java
and ABAP application
platform
.NET and WebSphere
interoperability and
extensibility
Pre-configured with
business content
Adapters to non-SAP
SAP NetWeaver
C
o
m
p
o
s
i
t
e

A
p
p
l
i
c
a
t
i
o
n

F
r
a
m
e
w
o
r
k
PEOPLE INTEGRATION
Multi channel access
Portal Collaboration
INFORMATION INTEGRATION
Bus. Intelligence
Master Data Mgmt
Knowledge Mgmt
PROCESS INTEGRATION
Integration
Broker
Business
Process Mgmt
APPLICATION PLATFORM
J2EE
DB and OS Abstraction
ABAP
L
i
f
e

C
y
c
l
e

M
g
m
t

SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 14


SAP NetWeaver
C
o
m
p
o
s
i
t
e

A
p
p
l
i
c
a
t
i
o
n

F
r
a
m
e
w
o
r
k
PEOPLE INTEGRATION
Multi channel access
Portal Collaboration
INFORMATION INTEGRATION
Bus. Intelligence
Master Data Mgmt
Knowledge Mgmt
PROCESS INTEGRATION
Integration
Broker
Business
Process Mgmt
APPLICATION PLATFORM
J2EE
DB and OS Abstraction
ABAP
L
i
f
e

C
y
c
l
e

M
g
m
t
SAP NetWeaver
High Performance and Flexibility in Business Process Integration
SAP Exchange Infrastructure
For both internal and
external process integration
(with SAP and non-SAP)
Prepackaged collaboration
knowledge
Ecosystem of non-SAP
collaboration content
~100 installations, quickly
increasing!
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 8
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 15
Agenda
SAP Exchange Infrastructure
Challenges & Solution Overview
Architecture Overview
Usage & Availability
Summary
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 16
Execution of Collaborative
Business Processes
Shared Collaboration
Knowledge
Component Overview
Integration Builder
Integration
Directory
(ID)
Integration
Repository
(IR)
Integration
Server
(IS)
System Landscape Directory (SLD)
Central Monitoring
SAP
Systems
3
rd
Party
Systems
3
rd
Party
Middleware
Component
Marketplace/
Business
Partner
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 9
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 17
Design
Manage integration
knowledge to facilitate
integration design
Pre-delivered Integration
Content for mySAP solutions
Open for collaboration
knowledge of non-SAP
systems, using open standards
(e.g. WSDL)
Provision to enhance XI
design time objects by
customers / partners
XML and Java based tools
Graphical Editors
Integration Repository
System Landscape Directory
Software Component
Software Component Version
Message Interfaces
Message Types
Integration Builder
Data Types
Business Processes
Mappings
Business Scenarios
Context Objects
Object
Editors
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 18
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
XML and Java based tools
Central configuration for B2B
processes and BPM
Centralized adapter
configuration
Integration Builder
Integration Directory
Business Processes
Routing Rules
Business Scenarios
Receiver Determination Rules
Interface Determination Rules
(including Mapping Assignment)
Configuration
Editors
Configuration
Wizards
Collaboration Profiles
Parties & Services
Channels
Collaboration Agreements
Security
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 10
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 19
Decoupling Of Integrated Applications
3rd Party
Adapter
Firewall
Integration Directory
Integration
Server
SAP
R/3 3.1i
SAP R/3
Enterprise
3
rd
Party
App
Marketplace
Business
Partner
Business
Partner
Business
Partner
SAP
Adapter
Receiver
Determination
Channel
Determination
Mapping
Routing Rules
Mappings
Collaboration Profiles
SAP Application
(Web AS 6.20)
Local
Integration Engine
A sample message flow from
one application to another is
depicted
Logical decoupling of senders
and receivers
Technical decoupling of
systems from logical
distribution
Decoupling of sender and
receiver interface formats
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 20
Value-added Web Services Through XI
Integration Server
Web Service
Client
(SAP/non-SAP)
SAP Web AS 6.40
Proxy
Local
Integration Engine
Proxy Runtime
Web Services
Framework
SOAP
Basic Web Service
SAP
System
IDocs
RFCs
3
rd
Party
App
Web Service
Client
(SAP/non-SAP)
Managed Web Service
Mapping
Routing
Business Processes
Adapter
SOAP
XI Protocol
or
SOAP
Adapter
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 11
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 21
Business Process Management
Integration
Directory
Integration Server
Business Process
Engine
Integration
Directory
P
r
o
c
e
s
s

E
d
i
t
o
r
Integration Builder
Process /
Message Store
Integration Engine
Adapter Engine
Business Process
(Configuration)
Business Process
(Definition)
Process
Execution
Correlation
handling
Routing Mapping
M
e
s
s
a
g
e
M
e
s
s
a
g
e
References
Business Process
as Repository
object
Technical Process
Monitoring Business Process
Business System
Import and Export
of standards
Design, execute and monitor automated processes across applications
and systems
Orchestrates message choreography based on stateful interactions
Provides process control in the central technology layer
Integral part of XI: Modeling enables linkage to XI design objects
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 22
Connectivity / Adapters
Execute Collaborative Business Processes
Execute Collaborative Business Processes
Central Monitoring
ensures collaboration reliability
Central Monitoring
ensures collaboration reliability
SAP
Systems
SAP
Systems
Partner
Connectivity Kit
Partner
Connectivity Kit
Marketplace/
Business
Partner
Marketplace/
Business
Partner
Business Process Engine
Integration Server
Integration Engine
Central Adapter Engine
Adapter Framework
Messaging
Queuing
Security Handling
R
e
s
o
u
r
c
e
A
d
a
p
t
e
r
Application
Techn. System
File/DB/JMS
Adapter framework
based on Java Connector
Architecture
Integrate application
systems and business
partners via Resource
Adapters
Adapters work as plug-
ins to the Adapter
Framework
Adapter Development
Kit (ADK) - customers and
partners can develop
adapters
SAP NetWeaver
certification of 3
rd
party
adapters based on JCA
adapter framework
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 12
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 23
Agenda
SAP Exchange Infrastructure
Challenges & Solution Overview
Architecture Overview
Usage & Availability
Summary
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 24
Customer Use Case (Ramp-up XI 2.0)
Description:
Return ATP (Available To Promise) request:
Sending IDoc from SAP APO request to XI.
XI connects to INTERNATIONAL delivering plants (e.g. Sweden, Korea, DE)
XI uses SOAP Adapter to connect with Microsoft platforms over HTTP
Benefits:
XI leverages the value of the
application by integrating them
Company conducts frequent
acquisitions and XI will help
align all heterogeneous systems
to become one company to its
customers and resellers.
Objective:
Test performance and
response time for the Stock
Balance Request.
Establish backend connectivity
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 13
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 25
SAP XI
Customer Use Case: Web Services With XI
Business Logic
Sweden
Korea
Germany
RFC
Msg 1
Msg 1 IDOC over RFC
Msg 2 SOAP over http
Msg 3 IDOC over RFC
Msg 4 SOAP over http
Msg 3
Msg 2
Msg 4
HIS = Microsoft Host Integration Server
SAP
R/3 4.6C
SAP
APO 2.0
SAP
R/3 4.6C
(Unix)
MOPS
(IBS
AS/400)
SPIS
(S/390)
HIS
WS
SOAP
SOAP
IDOC IDOC
Message Broker
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 26
SAP XI And Other SAP Solutions
Part of SAP NetWeaver, SAP Exchange Infrastructure is the
strategic technology for the integration of business processes
across SAP solutions and with non-SAP applications
SAP solutions are beginning to provide pre-delivered integration
content based on SAP XI (e.g. mySAP SRM)
Other solutions will follow
Existing other SAP integration technologies will continue to exist
and be supported
Where there is an overlap, a smooth transition to SAP XI or other
SAP NetWeaver components will be provided (example: SAP
Business Connector)
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 14
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 27
SAP Solutions Powered By SAP NetWeaver
Open integration on all levels for the mySAP Business Suite
3
rd
party
Solution
People Integration
Process Integration
Integration Broker,
Business Process Mgmt
Information Integration
Knowledge Mgmt
Business Intelligence
Master Data Mgmt
J2EE
ABAP,
DB and OS Abstraction
Application Platform
Multi-Channel Access
Portal
Collaboration
SAP NetWeaver SAP NetWeaver
mySAP
SRM
SRM
Backbone
Strategic
Sourcing
mySAP
SCM
SCM
Backbone
Demand/
Source of
Supply
SAP R/3
Enterprise
R/3
Supplier
Evaluation
XI is used in mySAP SRM today to integrate collaborative processes
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 28
Project
System
3
rd
party
HR
Microsoft
Office
SAP Solutions Powered By SAP NetWeaver
Orchestrating new, cross-functional business processes
People Integration
Process Integration
Integration Broker,
Business Process Mgmt
Information Integration
Knowledge Mgmt
Business Intelligence
Master Data Mgmt
J2EE
ABAP,
DB and OS Abstraction
Application Platform
Multi-Channel Access
Portal
Collaboration
SAP NetWeaver SAP NetWeaver
PLM
SAP xApp Resource and Program Mgmt
Project
Portfolio
Mgmt
Project
Execution
Staffing
Resource
Assignmt
Advanced
Skills
Mgmt
3
rd
party
FI
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 15
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 29
SAP XI Release Schedule
XI 2.0
In unrestricted shipment since May 2003, more than 100 installations
XI 3.0
Restricted shipment (ramp-up) planned to begin in Jan. 2004
Synchronized with other NetWeaver component releases
Further releases planned approximately every 12 months as part of
NetWeaver release
Dec 02 May 03
R
a
m
p
-
u
p
U
n
r
e
s
t
r
i
c
t
e
d
S
h
i
p
m
e
n
t
P
i
l
o
t

P
r
o
j
e
c
t
s
May 02 Dec 03
S
R
M

2
.
0
S
R
M

3
.
0
O
t
h
e
r
S
A
P
S
o
l
u
t
i
o
n
s
X
I

1
.
0
X
I

2
.
0
X
I

2
.
0
R
a
m
p
-
u
p
X
I

3
.
0
Mid 04
U
n
r
e
s
t
r
i
c
t
e
d
S
h
i
p
m
e
n
t
X
I

3
.
0
S
A
P

N
e
t
W
e
a
v
e
r
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 30
Agenda
SAP Exchange Infrastructure
Challenges & Solution Overview
Architecture Overview
Usage & Availability
Summary
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 16
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 31
Summary
SAP XI addresses integration challenges
Is a A2A and B2B integration solution
Supports the whole process integration lifecycle
Comes with pre-delivered content
Is suited for heterogeneous integration landscapes
Is interoperable based on open standards
SAP XI is SAPs strategic process integration platform
SAP XI is a part of SAP NetWeaver
Use cases show SAP XIs applicability in practice
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 32
Q&A
Questions?
SAP TechEd 03 Las Vegas
2003 SAP Labs, LLC BPI102 / Elvira Wallis 17
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 33
Please complete your session evaluation and
drop it in the box on your way out.
Feedback
Thank You !
The SAP TechEd 03 Basel Team
SAP AG 2003, TechEd Basel, BPI102 / Sven Leukert / 34
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

, NT

, EXCEL

, Word

, PowerPoint

and SQL Server

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

, Informix
and Informix

Dynamic Server
TM
are trademarks of IBM Corporation in USA 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

, the Citrix logo, ICA

, Program Neighborhood

, MetaFrame

, WinFrame

, VideoFrame

, MultiWin

and
other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.
HTML, DHTML, XML, XHTML 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.
MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.
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.
Copyright 2003 SAP AG. All Rights Reserved