35
SAP Exchange Infrastructure B2B and Industry Standards Support SAP AG Please note, that this document is subject to change and may be changed by SAP at any time without notice. The document is not intended to be binding upon SAP to any particular course of business, product strategy and/or development.

B2B and Industry Standards Support

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

SAP Exchange Infrastructure

B2B and Industry Standards Support SAP AG

Please note, that this document is subject to change and may be changed by SAP atany time without notice. The document is not intended to be binding upon SAP to anyparticular course of business, product strategy and/or development.

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 2

SAP Exchange Infrastructure

Agenda

B2B in XI 3.0 – Features

Industry Standards Support in XI 3.0

Focus Vertical Industry High Tech - RosettaNet

Marketplace Connectivity

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 3

B2B And Industry Standards Support – Challenges

OtherIntegration

Solution

Secu

rity

Industry Standard Protocols

• Different solutions for A2A and B2B scenarios

• Custom solutions to connect to Industry Standards compliant business partners

• Substantial effort to develop and support mappings to standard interfaces

• Small business partners have to invest heavily to be industry standards compliant

• Different solutions used to connect to Marketplaces

• Use of proprietary technologies for security handling in B2B scenarios

Business Partners3rd Party

Application SAPApplicationWorkflow

ToolHard-codedIntegration

MainframeApplication

MarketplacesSAP

Application B2B Tool

B2B Tool BusinessPartner

ApplicationIndustry standardAdapter

EAITool

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 4

B2B In XI 3.0

B2BMessaging

Secu

rit

PartnerConnectivity Kit

BusinessPartners

Industry Standard Protocols

SAPApplication

BusinessPartners

AnyApplication

SAP XISmall Trading

Partners

yMarketplaces

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 5

Secu

rit

PartnerConnectivity Kit

BusinessPartners

IntegrationEngine

Adapter Engine

Adapter FrameworkMessagingQueuing

Security Handling

SAPApplication

B2B In XI 3.0

AnyApplication

Industry Standard Protocols

Integration ServerIntegration Directory BPE

Collaboration AgreementsB2BMessagingCollaboration Profiles

BusinessPartners

Integration Repository

yMessage Interfaces

Business ScenariosBusiness Processes

MappingsSmall Trading

Partners

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 6

B2B In XI 3.0

� Collaboration Partner Data in the Integration Directory

Manages technical characteristics of partners to facilitate document exchange such as� Party identification� Message formats and versions supported� Security requirements� Collaboration Agreements

�Partner Connectivity Kit � For small business partners� Enable business partners of XI customers to conduct XML document

exchange with XI� Small scale easy to use client

� B2B security (Signature/Encryption)

� Industry Standards Support

� XI as marketplace messaging infrastructure

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 7

SAP Exchange Infrastructure

Agenda

B2B in XI 3.0 – Features

Industry Standards Support in XI 3.0

Focus Vertical Industry High Tech - RosettaNet

Marketplace Connectivity

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 8

SAP XI Provides Industry Standards Technology

SAPApplication

Secu

rit

PartnerConnectivity Kit

BusinessPartners

Any Application

Industry Standard Protocols

Adapter Engine

Integration Server

Integration Repository & Integration Directory

BPE

IntegrationEngine

B2BMessaging

BusinessPartners

ySmall Trading

Partners

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 9

Industry Standards Support

SAP CRM

SAP Industry SolutionIDOC/Proxy

Adapter Engine

Adapter Framework Industry StandardProtocol

Integration Server

BPE

IntegrationEngineCollaboration Agreements

Integration DirectoryBusiness Partner

Collaboration Profiles

Integration Repository

Message Interfaces

Business ScenariosBusiness Processes

Application�Standard Mappings

Business Doc Schema

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 10

SAP® Business Packages for Industry Standards

Provide Solution Kits for specific industries

Deliver mappings for RosettaNet, CIDX, others to follow

Application adoption� Enhance business applications like mySAP CRM or mySAP SCM to

support SAP® Business Packages for high priority processes

Mapping� Including message sets for the industries according to their priority� Support mappings: versions, upgrade, maintenance

Process Integration� Message protocol implementation (such as RNIF 2.0 for RosettaNet and

RNIF 1.1 for CIDX)� Provision of Collaboration Agreements� Business Process Management support

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 11

SAP Exchange Infrastructure

Agenda

B2B in XI 3.0 – Features

Industry Standards Support in XI 3.0

Focus Vertical Industry High Tech - RosettaNet

Marketplace Connectivity

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 12

What is RosettaNet?

A Consortium of more than 500 companies founded in 1998

� Create & Implement internet based e-biz standards in High Tech Industry

Boards: Information Technology (IT), Electronic Components (EC),Semiconductor Manufacturing (SM), Software Providers (SP), Telecommunication (newly formed)

Global Standard: � Americas, Europe, Japan, Korea, Singapore, Taiwan, Malaysia,

Philippines

Who are RosettaNet members?� Most of the top High-Tech companies around the world

� Sony, TSMC, UMC, SMIC� Intel, Cisco, TI, HP, Dell, Applied Materials, Motorola, Molex� Nokia, STM� SAP, Microsoft, IBM, Oracle, i2, webMethods, TIBCO

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 13

Why SAP Supports RosettaNet

RosettaNet = High Tech Industry Speak

B2B communication is essential for High Tech collaboration

High Tech companies are demanding their partners to comply� Evaluate their partners thru the adoption of RosettaNet standards

Customers demand for RosettaNet support� Want SAP to deliver a solution to lower the RosettaNet

implementation cost

RosettaNet is the proven e-standard� Other standards such as CIDX and PIDX are leveraging the

foundation components

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 14

Main components of RosettaNet standards…

PIPs (Partner Interface Processes)� Public processes between business partners, linking each private process

into a business transaction

� based on simple, transactional exchange of business documents(NOT a business process with complex control flow !)� Request-confirm (two-action)� One-way notification (single-action)

� comprises business document definition� DTD� Message Guideline (= possibly complex validation rules)

� based on Business Transaction Dialog (RNIF 2.0 higher layers)� defines additional business signal and exception handling for “atomic

outcome” of business document exchange

� defines business activity performance controls � Timeout, Retry (transaction level, not transport level !)� Security (signature, encryption, non-repudation of receipt / of origin and

content)

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 15

Main components of RosettaNet Standards

RosettaNet Implementation Framework (RNIF)� Protocol specification standardizing the packaging, routing and transport of all

PIP messages and business signals

Meta-Level Framework: � no real class library� protocol specification

Transport� http, https, smtp, …

Packaging� S/MIME

Security� S/MIME

Message Choreography for Business Transaction Dialog� Business Signals

� positive ACKs� negative ACKs

RNIF 1.1 and RNIF 2.0 are significantly different

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 16

RosettaNet support for SAP applications – What isinvolved?

SCM CRM

PurchaseOrderRequest

PurchaseOrderConfirm

AdvanceShipmentNotification

InvoiceNotification

SAP XI

RNIF AdapterB

2B e

nabl

ing

Com

pany

A

Bus

ines

sP

artn

erX

PIP

PIP

PIP

CollaborativeProcess

Application drives overall collaborative process

XI – B2B enabling, RNIF 2.0adapter

Collaboration knowledge for PIPs

Goal – Deliver an end to end RosettaNet solution for ourcustomers

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 17

RosettaNet support for SAP applications – What is involved?

� Application enhancements to better enable RosettaNet

� Dedicated PIP mappings delivered with XI

� RNIF 2.0 native with XI 3.0

� SAP is the only soln. Provider to offer end-to-end RosettaNet solutions

ApplicationApplicationBusiness Logic

Interface Interface Interface

RosettaNet Protocol (e.g. RNIF)RosettaNet Protocol (e.g. RNIF)

Map Map Map

RosettaNet PIPs

SAP Exchange Infrastructure

Business Logic

Integration Logic

IndustryStandard processes

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 18

RosettaNet Support within XI

Integration Repository

Integration Server

Business Process Engine

Integration Engine

Adapter Engine

MessagingQueuing

Security Handling

ResourceAdapter

RNIF 2.0ResourceAdapter

SAPIndustry Solution

(High Tech)

IDoc/Proxy

3rd PartyApplication

Message Interfaces

Business Processes

Mappings

Business Scenarios

RNIF toBusinessPartner

Integration DirectoryRosettaNet

PIP

Application �

RosettaNet PIPs

BusinessDocumentSchema

RosettaNetBusiness Partner

Collaboration Agreements

Collaboration Profiles

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 19

RosettaNet support in XI – Different phases

•PIP’s as Business Scenario in the Integration Repository

•Import of DTDs into the Integration Repository

•Mappings from standard interfaces to application interfaces

Collaboration Agreements in the Integration Directory

RNIF 2.0 adapter in the adapter framework

�Identify PIP – party and service configuration

�Security handling based on party

�Endpoint configuration

�Policy overrides

�RNIF protocol header overrides

�Business Activity Performance controls

Design Time

Config Time

Run Time

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 20

Integration Repository Layout for Industry Standards

� Separate SWCVs for Industry Standards Content e.g. RosettaNet, PIDX, CIDX, UCCnet

� Industry Standards integration content or mappings to backend applications in a separate SWCV

� Both components along with the technical adapter will constitute a single product called SAP Business Package for RosettaNet in the case of RosettaNet

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 21

RosettaNet PIP as Business Scenario in the Integration Repository

Advantages

PIP metadata can be shipped

Provides visibility of the B2B scenario

Helps in defining mappings

Future - composite scenarios for collaborative processes

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 22

Sample PIP schema used by the RNIF Adapter...

<AdapterTypeMetadata>

<outbound>

<TransportProtocol>

<Name>HTTP</Name>

<ChannelAttributes><attributeReference>addressingMode</attributeReference>

</ChannelAttributes>

<SecurityAttributes><attributeReference>Username</attributeReference>

</SecurityAttributes>

</TransportProtocol>

<MessageProtocol>

<Name>RNIF</Name>

<ChannelAttributes/>

<SecurityAttributes><CertificateReference>DigitalSignatureCertificate</CertificateReference>

</SecurityAttributes>

</MessageProtocol>

<GlobalChannelAttributes>

<attributeReference>messageStandard</attributeReference>

<attributeReference>timeToPerform</attributeReference>

<EditCondition>

<AttributeName>PIP_DIALOG_TYPE</AttributeName>

<AttributeValue>2-Action</AttributeValue>

</EditCondition>

<EditCondition>

<AttributeName>INITIATING_PARTY</AttributeName>

<AttributeValue>XI</AttributeValue>

<EditCondition>

<attributeReference>GlobalDigestAlgorithm</attributeReference>

</GlobalChannelAttributes>

</outbound>

Constraint: User could edit the field timeToPerform based on certain conditions

Transport protocols could be N in number. Eg. HTTP 1.0, HTTP 1., HTTPS 2.0 , SMTP 1.0 The attributes that are specific to a given Transport Protocol should be defined in this block.

Message protocols could be N in number. Eg RNIF 2.0, RNIF 1.1. The attributes that are specific to a given Message Protocol will be defined in this block.

Contains a set of attributes that are common / wouldn’t fit into to the above defined protocol blocks.

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 23

Sample RNIF Adapter Configuration Screen in the Integration Directory

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 24

RNIF adapter – key features

� Pack and unpack RosettaNet messages� Structural verification of the message

headers � Handling of security and digital

certificates� Uses the Collaboration Partner

Agreements to manage RosettaNet PIP exchanges

� Execution of pre- built mappings between SAP interfaces & RosettaNetPIP payload

� RosettaNet defined error handling procedure (PIP0A1 Notification of Failure)

� Message monitoring & auditing� Notification of Exceptions to backend

applications

IntegrationServer

RNIF adapterAdapter Engine

AdapterFramework

Industry Standards Content IntegrationRepository

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 25

RosettaNet Support within XI - Overall Architecture

IntegrationRepository

Business Scenarios

Interfaces,Message Types,

Imported MessageTypes

Mappings

Business Processses

IntegrationDirectory

Business Scenarios

Interface DeterminationRules

CollaborationAgreements / Adapter

Configuration

Receiver DeterminationRules

Receiver Det.,Interface Det. Mapping

Protocol/AdapterDeterm.

Business Process Engine

Messaging EnginePERSIST

RR

S/MIME

RNIF choreography mgr

Protocol Mapping

XI SPI

R

RosettaN

et PIP XYZ

R

RNet message

BASIS/Security

Services:Message, CPA, Timer,Monitorin+Alerting, Security Audit

KeyStore

SAP Application

R

Standard RosettaNetPIP as Business ScenarioBusiness Document Schema (DTD)Meta-Data (Action/Role, BT Dialog,performance controls, ...)

Std. IntegrationMappingBroker Process Template

Central Monitoring Server

Integration Engine Adapter Framework

CCMS

PMI

Runtime Workbench

RNIF SPI

MS framework

R

Metadata Svc

TransactionDialog Hdler

Msg Validation

PIP as scenario

Mapping + Integr.

Scenario

PartnerAgreements

&Partner Profiles

PIPs dialoghandling

Transport+Routing+

PackagingXI Msg(N)ACK

Conversation Context

Broker Process

Private Process

Monitoring + Alerting

B2B gatewaytest with partner

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 26

Roadmap for Industry Standards Support @ SAP

• Provide RNet adapter (RNIF2.0) in XI 3.0• Provide UCCnet adapter• Provide Collaboration Partner Agreement• Provide key mappings• Provide Business Process Management

• Provide CIDX adapter (based on RNIF1.1)

• Provide PIDX adapter (based on RNIF2.0)

• Provide application enhancements

• Provide key mappings• Enhance Collaboration

Partner Agreement and BPM

TIME/Solution

Cap

abili

ty /

Valu

e

2004(Phase 2)

2003(Phase 1)

2005(Phase 3)

• Provide other adapters (such as ebXML)

• Provide additional app. enhancements

• Enhance Business Process Management

•Single place to manage Collaboration Partner Profile)•Single place to manage Collaboration Partner Agreement full compliance with RNIF 2.0

• Modeling and monitoring of business processes across value chain • Provide connectivity to

Collaboration Partners via RosettaNet• Accelerate RosettaNet implementation in High Tech Industry• Reduce standard implementation cost• Support for Collaborative Partner Agreement

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 27

Release Schedule for SAP® Business Packages

Timeline: To be scheduled with ramp-up XI 3.0

SAP® Business Package for RosettaNet: Scenarios� Order to Invoice consisting of 8 different PIPs

SAP® Business Package for Chem eStandardsTM: Scenarios� Order to Invoice consisting of different Business Documents

Proposal based on Industry Priority

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 28

Release Schedule SAP® Business Packages

Timeline: To be scheduled after ramp-up XI 3.0

SAP® Business Package for RosettaNet: Scenarios� Forecasting� Replenishment� Preparation for Distribution� Design Win Management� Ship From Stock & Debit� Manage Mfg Work Order and WIP� Technical Support & Service Management

SAP® Business Package for Chem eStandards: Scenarios� Logistics� Replenishment � Forecasting� Financials� Exchange Proposal based on Industry Priority

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 29

SAP Exchange Infrastructure

Agenda

B2B in XI 3.0 – Features

Industry Standards Support in XI 3.0

Focus High Tech Vertical Industry - RosettaNet

Marketplace Connectivity

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 30

Marketplace Connectivity: The Basic Model

Marketplace Trading Partner

Market Analysis

ERP

SAPApplication

Document Management

CallCenter

SCME-Procurement

E-Sales

Connector/Connector/XI-AdapterXI-Adapter

r

public

Marketplace

Firewall Firewall

private

Connector/Connector/XI-AdapterXI-Adapte

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 31

Marketplace Adapter of SAP XI as an option to connect to mySAP Marketplaces

Currently SAP Customers are using the SAP Business Connector based SAP MarketSet Connector Version 3.0.

The MarketSet Connector 3.0 will go out of maintenance by the end of December 2003 (see SAP Note 632359).

Short-Term required action:SAP advices their customers to upgrade to the newer Version 3.1 (SAP Marketplace Connector) which will be based on the latest SAP Business Connector Release 4.7 with extended functionality available in Q4/2003.

Mid-Term Option:SAP Customers have the option to register in the XI 3.0 Ramp-up to use the appropriate XI-adapter (Marketplace Adapter) to connect to a MOE-based Public Marketplace.

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 32

XI 3.0: Exchange Infrastructure for Marketplace Connectivity

Execute Collaborative Business Processes

Business Process Engine

Integration Server

Integration Engine

Central Adapter Engine

Adapter FrameworkMessagingQueuing

Security Handling

Resource

Adapter

Integration Builder Integration Builder

Shared Collaboration Knowledge

Design Configuration

IntegrationDirectory

IntegrationRepository

Configuration &Admin of RAs

xcbl-MappingTemplates

Execute Collaborative Business Processes

Central Monitoring –ensures collaboration reliabilityCentral Monitoring –

ensures collaboration reliability

SAPSystems

SAPSystems

MarketplaceAdapter

MarketplaceAdapter

Partner Connectivity Kit

Partner Connectivity Kit

ApplicationTechn. System

File/DB/JMS

System Landscape Directory (SLD)System Landscape Directory (SLD)

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 33

SAPNetWeaverTM on-ramps to MySAP Marketplaces

MarketplaceTrading Partners MySAP Marketplace

IntegrationRepositoryIntegrationRepository

IntegrationDirectory

IntegrationDirectory

Configuration

Execute CollaborativeBusiness Processes

Design

System Landscape DirectorySystem Landscape Directory

Shared CollaborationKnowledge

Runtime Workbench

Runtime

Integration ServerIntegration ServerIntegration

EngineAdditional Integration Services

SAP Systems

3rd Party and Messaging Systems

SOAP Plain HTTP

Marketplaces

Partner Eco-System (additional 3rd Party Adapters and Industry Standards)

Business Process Engine

xCBLMappings

Marketplace Adapter(MML)

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 34

Questions?

� SAP AG 2003, B2B and Industry Standards Support, Sindhu Gangadharan / 35

Copyright 2003 SAP AG. Alle Rechte vorbehalten

� Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die aus-drückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankün-digung geändert werden.

� Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten.

� Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der 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®, Informixund Informix® Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern.

� ORACLE® ist eine eingetragene Marke der ORACLE Corporation.� UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group.� Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und

andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc.� HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium,

Massachusetts Institute of Technology. � JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc. � JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von

Netscape entwickelten und implementierten Technologie.� MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One.� SAP, R/3, mySAP, mySAP.com, xApps, xApp und weitere im Text erwähnte SAP-Produkte und –Dienstleistungen

sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.