sap xi overview.pdf

33
SAP Exchange Infrastructure – Process Centric Integration SAP AG SAP Exchange Infrastructure

Upload: suman-here

Post on 13-Apr-2015

86 views

Category:

Documents


6 download

DESCRIPTION

Basic learning practise about SAP XI

TRANSCRIPT

Page 1: SAP XI Overview.pdf

SAP Exchange Infrastructure – Process Centric IntegrationSAP AG

SAP Exchange Infrastructure

Page 2: SAP XI Overview.pdf

© SAP AG 2005, 2

Agenda

SAP Exchange Infrastructure

Positioning

Architecture Overview

Key Functions

Summary

Page 3: SAP XI Overview.pdf

© SAP AG 2005, 3

Agenda

SAP Exchange Infrastructure

Positioning

Architecture Overview

Key Functions

Summary

Page 4: SAP XI Overview.pdf

© 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

Page 5: SAP XI Overview.pdf

© 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

Page 6: SAP XI Overview.pdf

© 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

Page 7: SAP XI Overview.pdf

© 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

Page 8: SAP XI Overview.pdf

© 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

Page 9: SAP XI Overview.pdf

© 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

Page 10: SAP XI Overview.pdf

© 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

Page 11: SAP XI Overview.pdf

© 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&

Page 12: SAP XI Overview.pdf

© 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

Page 13: SAP XI Overview.pdf

© 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

Page 14: SAP XI Overview.pdf

© SAP AG 2005, 14

Agenda

SAP Exchange Infrastructure

Positioning

Architecture Overview

Key Functions

Summary

Page 15: SAP XI Overview.pdf

© 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

Page 16: SAP XI Overview.pdf

© 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

Page 17: SAP XI Overview.pdf

© 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

Page 18: SAP XI Overview.pdf

© 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

Page 19: SAP XI Overview.pdf

© 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

Page 20: SAP XI Overview.pdf

© SAP AG 2005, 20

Agenda

SAP Exchange Infrastructure

Positioning

Architecture Overview

Key Functions

Summary

Page 21: SAP XI Overview.pdf

© 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

Page 22: SAP XI Overview.pdf

© 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

Page 23: SAP XI Overview.pdf

© 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

Page 24: SAP XI Overview.pdf

© 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

Page 25: SAP XI Overview.pdf

© 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

Page 26: SAP XI Overview.pdf

© 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

Page 27: SAP XI Overview.pdf

© 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

Page 28: SAP XI Overview.pdf

© 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

Page 29: SAP XI Overview.pdf

© 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

Page 30: SAP XI Overview.pdf

© 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

Page 31: SAP XI Overview.pdf

© SAP AG 2005, 31

Agenda

SAP Exchange Infrastructure

Positioning

Architecture Overview

Key Functionality

Summary

Page 32: SAP XI Overview.pdf

© 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

Page 33: SAP XI Overview.pdf

© 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