SAP s Exchange Infrastructure

Similar documents
Security Audit Log (BC-SEC)

HR Data Retrieval in a LDAP- Enabled Directory Service

Capacity Planning in the Process Industry

FSC130 SAP Bank Communication Management

Electronic Data Interchange / IDoc Interface (SD-EDI)

BC407 Reporting: QuickViewer, InfoSet Query and SAP Query

BIT300 Application Link Enabling (ALE) Technology

BC450 ABAP Performance: Analysis and Optimization

How To Distribute Organizational Management In A Distributed System

NWBC10 NetWeaver Business Client

PE Training and Event Management. SAP ERP Central Component

BC481 SAP Interactive Forms by Adobe

PA-ER E-Recruiting. SAP ERP Central Component

BW370 BI Integrated Planning

Connection with External Time Recording Systems

Test Plan Security Assertion Markup Language Protocol Interface BC-AUTH-SAML 1.0

Business Partner Master Data (LO-MD-BP)

Capacity Leveling in PP-SOP and LO-LIS-PLN

BIT601 SAP Workflow Definition and Use of Customer-Specific Workflows

Service Level Reporting for Business Process Monitoring

Product Lifecycle Management (PLM)

E-Recruiting Job Board Integration using XI

BW362 SAP NetWeaver BW, powered by SAP HANA

Quality Management (QM)

BC401 ABAP Objects. Course Outline. SAP NetWeaver. Course Version: 99 Course Duration: 5 Day(s) Publication Date: 2014 Publication Time:

Maintenance Bills of Material (CS-BD/PM-EQM-BM)

SAP xapp Resource and Portfolio Management (SAP xrpm)

Engineering Change Management (LO-ECH)

Sales and Distribution (SD) Workflow Scenarios

Sales Rush Sales Order Processing S01- Lean Baseline Package. SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006

Payments HELP.PYINT. Release 4.6C

Settlement (CO) HELP.COABR. Release4.6C

Sabine Reich SAP. Test Workbench - Introduction

Partial Period Remuneration (Factoring)

6$3%XVLQHVV,QWHOOLJHQFH 0DQDJHPHQW,QIRUPDWLRQ 6ROXWLRQVIURP6$3 ,QWHUQDWLRQDO +(58* Steve Whitby. SAP UK Ltd.

Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes

Global Transport Label - General Motors -

SAP GUI Scripting Security Guide

Dangerous Goods Management (EHS-DGP)

Change and Transport System - Overview (BC-CTS)

Integration of SAP central user administration with Microsoft Active Directory

BW362 SAP BW powered by SAP HANA

3 rd party Service Desk interface

Balance Sheet Valuation (MM- IM-VP)

SEM and Budget Preparation. David Reifschneider Sr. Consultant, SAP SI America

Introduction to SAP BusinessObjects Information Design Tool

SAP List Viewer (ALV): Classic

Confirmation HELP.PSCON. Release 4.6C

Security Guide SAP GUI for Windows

mysap Enterprise Portal -SAP EP 6.0 Technology-

SCUR203 Why Do We Need Security Standards?

mysap PLM Lifecycle Collaboration: Transparente Produktentwicklung mit der cproject Suite Andreas Vetter Product Manager, SAP AG

Compensation Management (PA- CM)

mysap Business Solutions on Linux

Posting Messages into XI

R&D Logistics: Clinical Trial Supply Management for the Life Sciences Industry. SAP Online Conference October 7, 2003

DATA ARCHIVING IN SAP R/3 ENTERPRISE. Georg Fischer PM Data Archiving SAP AG

The Payroll Process HELP.PYINT. Release 4.6C

Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal. SAP NetWeaver Product Management

TM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

IDoc Interface / Electronic Data Interchange (BC-SRV-EDI)

Learning Management Systems. SAP Learning Solution overview. Integration. Demonstration. 5 Wrap-up. SAP AG 2002, Title of Presentation, Speaker Name 2

Enterprise Software - Applications, Technologies and Programming

SAP NETWEAVER ARCHITECTURE CONCEPTS, PART 1

Ronald Bueck SBO Product Definition

SAP Web Application Server Security

CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE

How to Create Web Dynpro-Based iviews. Based on SAP NetWeaver 04 Stack 09. Jochen Guertler

Configuring Distribution List in Compliant User Provisioning

Monitoring and Management of Landscapes with SAP NetWeaver Administrator. Dieter Krieger, SAP AG

HR400 SAP ERP HCM Payroll Configuration

Using the Corrections and Transport System (CTS) with SAP BW

SAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration. Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team

Inventory Management and Physical Inventory (MM-IM)

SAP Central Process Scheduling (CPS) 8.0 by Redwood

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

Integration of SAP Netweaver User Management with LDAP

Ariba Network Integration to SAP ECC

Third Party Digital Asset Management Integration

USDL XG WP3 SAP use case. Kay Kadner

Implementing Outlook Integration for SAP Business One

SAP Cloud Strategy - Timeless Software. Frank Stienhans on behalf of Kaj van de Loo SAP

ERP Quotation and Sales Order in CRM WebClient UI Detailed View. SAP Enhancement Package 1 for SAP CRM 7.0 CRM Sales - SFA

Performance Best Practices Guide for SAP NetWeaver Portal 7.3

SAP Master Data Governance- Hiding fields in the change request User Interface

Xcelsius Dashboards on SAP NetWaver BW Implementation Best Practices

Application Lifecycle Management

Balance Sheet and Profit & Loss Statement in SAP BW

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

Process Archiving using NetWeaver Business Process Management

SAP Business Partner (SAP BP)

R/3 and J2EE Setup for Digital Signature on Form 16 in HR Systems

How To Use the ESR Eclipse Tool with the Enterprise Service Repository

Data Archiving in CRM: a Brief Overview

Business Process Monitoring SAP Solution Manager 7.1. SAP AG August, 2011

SAP DSM/BRFPlus System Architecture Considerations

BC - XBP Background Processing, Job Scheduling System Test Catalogue for BC-XBP 6.10 (Version 2.0) and BC-XBP 7.0 (Version 3.0)

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Business One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions?

Time Management Aspects in Payroll

Transcription:

SAP s Exchange Infrastructure Interoperability Summit June 27 th 28 th, 2002 Orlando, Florida Sinisa I. Zimek Director, Technology Architecture & Standards SAP Labs, Palo Alto, CA

Content 1 History and Motivation 2 SAP s Exchange Infrastructure 3 Key Challenges 4 Standards Stack for Business Applications 5 Summary SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 2

The Customers Integration Landscape ERP legacy: ~25 systems ERP non-sap: ~35 systems, different versions SAP R/3: ~30 systems, versions 3.1I 4.6B e-procurement: in 10 units Technical Systems SAPMarkets Enterprise Buyer (Professional Edition) Trading e-sales Collaborative Engineering SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 3

Historical Development Enterprise Resource Planning Inter-/Intra-Enterprise Co-operation Collaborative Business Database Integration Integration by single centralized data model Direct Connections Integration nightmare Exponentially growing complexity Integration Engine & Bus Infrastructure Shared central knowledge, Small number of peer-to-peer connections SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 4

The Networked Economy Customer Distributor OEM Subcontractor INTERNET E-Mail EDI Contract Manufacturer MS Excel Parts Provider Raw Material SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 5

Content 1 History and Motivation 2 SAP s Exchange Infrastructure 3 Key Challenges 4 Standards Stack for Business Applications 5 Summary SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 6

Open E-Business Integration Portal Infrastructure User-centric Integration Unification, Roles,... SAP Web Application Server Web services provision J2EE SCM CRM Legacy / 3 rd Party Web services Shared Collaboration Knowledge/ Business Semantics Exchange Infrastructure Process-centric integration Business scenarios, Interfaces,... SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 7

Web Application Server The Integration Infrastructure Portal Development Kit for J2EE Portal Infrastructure SAP Web AS Presentation Layer Portal Development Kit for.net Java Connector Third Party J2EE Application Server e.g. IBM Web Sphere J2EE/ABAP Business Layer SAP Web Application Server.Net Connector Microsoft.Net Exchange Infrastructure SAP Web AS SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 8

Exchange Infrastructure Overview SAP 4.x Third Party System SAP 3.x SAP Adapter 3rd Party Adapter Integration Repository Integration Directory mysap.com Solution* Shared Integration Knowledge in SAP Integration Repository and Integration Directory Integration of SAP, Partner and Third Party components Marketplace Firewall Business Partner Business Partner Business Partner * based on SAP Web Application Server 6.20+ SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 9

Providing Integration Contents on different Levels Integration Repository " Product to be used at design/development time " At SAP, partner, and customer site " Shipped along with content Integration Directory " Product to be used at configuration time " At customer site " Content partially derivable from Integration Repository by configuration tools Integration Engine " Product to be used at runtime " At customer site " Relies on content of Integration Directory Integration Server SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 10

Integration Repository Integration Content provided at Design Time Already contains Integration knowledge for mysap.com e- Business platform Open for Partner and 3rd Party components Content can be filled from different sources using open standard descriptions (e.g. WSDL, xcbl, etc.) Integration Repository Integration Scenarios Business Processes Mappings Interfaces Components XML and Java based tools SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 11

Integration Repository - Interfaces Central place to define and catalog global and component-specific interfaces " Interfaces assigned to components " Tracks different interface versions " Descriptions of all existing BAPI, IDOCs and RFCs Interfaces # Integration Repository Global interfaces and types (xcbl, RosettaNet, etc.) populate Includes message types and data types for high reusability Based on WSDL (Web Service Description Language, W3C) " Outbound and inbound interfaces " Synchronous and asynchronous interfaces " XML Schema to describe data types Basis for Proxy generation populate Application developer designs a new interface SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 12

Integration Directory Integration Content provided at Configuration Time Contains productive integration knowledge at customer site " Can be derived from Integration Repository Open for Partner and 3rd party components XML and Java based tools Integration Directory Business Processes Routing Rules Mappings Services System Landscapes Business Partners SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 13

Message Flow in the Integration Server SAP 3.x SAP 4.x 1 2 SAP Adapter 3 Marketplace Third Party System 4 3rd Party Adapter mysap.com Solution* Firewall Business Partner Business Partner Business Partner SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 14

Content 1 History and Motivation 2 SAP s Exchange Infrastructure 3 Key Challenges 4 Standards Stack for Business Applications 5 Summary SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 15

Challenge Non-Stop Business Highly-scalable Integration Server " Exactly once delivery of messages and execution of services " Error handling and Monitoring Availability " Critical for real time services, where instant responses are needed " Can be managed more easily for asynchronous, message-based interactions Lose coupling via XML-Messaging " Asynchronous communication as far as possible " Synchronous communication where required Evolution " Allow easy and non-disruptive addition of new services and processes " Integration of existing SAP components " Integration of existing customer and 3rd party components SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 16

Challenge Shared Business Semantics Shared process descriptions " For a common understanding how collaborative work $ how responsibilities are divided across participants / systems $ which messages are exchanged under which conditions and events Shared business rules " conditions for acceptance of documents, pricing, delivery, payment... Shared Integration Repository and Directory " Of business, services, interfaces, message types " For distributed execution in multiple businesses, multiple locations and multiple software components Shared classification and discovery of business and services (UDDI) " For discovery of businesses which provide certain types of services " For discovery of services which adhere to certain interfaces and protocols " Based on common taxonomies like location, industry code SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 17

Challenge - Web Services Choreography WSCI (Web Service Choreography Interface) Download http:/ifr.sap.com/wsci/ " New interface standard proposed by SAP, Sun, BEA and Intalio to drive the adoption of collaborative business applications " Fill gap between Web service definition languages (e.g. WSDL) and process languages that describe executable processes (e.g. BPML) " Describe how Web Services interact in choreographed, stateful fashion with other Web services " Providing a global view of a complex process involving multiple Web services " Foundation for automated, application-application collaboration Unstructured Web Services Collaborative Bidding Process C S S A C A WSCI SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 18

Integration Repository Integration Scenarios Design, definition and description of integration scenarios " Choreography of interfaces and respective components " Documentation, owner, customizing activities,... " Will drive SAP software development process with effect to documentation, test and implementation Integration Scenarios # Repository SAP CRM SAP APO SAP R/3-SCE SAP R/3-FI Add Items to Sales Order Save Sales Order Scheduling and Available to Promise Confirm Reservation Create Sales Order (Manufacturing, Procurement) Deliver goods Post goods issue Credit limit check Update delivery status Update valuation / costs Bill customer Post invoice / actual revenues SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 19

Content 1 History and Motivation 2 SAP s Exchange Infrastructure 3 Key Challenges 4 Standards Stack for Business Applications 5 Summary SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 20

XML Standards Stack for Business Applications Business Related. Application level messages and protocols Trading partner (ebxml CPPA) Discovery, Classification (UDDI) Messaging Services (incl. Reliability, Routing, ) SOAP Technology Focused. Related Java / J2EE standards Transactions (BTP..) Description (WSDL) Data Representation and Transformation (XML, Schema, XSLT etc.) Transport Protocol (HTTP, SMTP etc.) WSCI / BPML / XLANG / WSFL Security XML Encryption, XML Signature, DSIG, SAML etc. SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 21

Content 1 History and Motivation 2 SAP s Exchange Infrastructure 3 Key Challenges 4 Standards Stack for Business Applications 5 Summary SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 22

mysap.com is an E-business infrastructure Integration is the key driver for interoperability " Collaborative e-business applications " E-business infrastructure technology " Non-trivial business applications are requiring to be integrated efficiently Business applications are still a challenge " Non-stop business " Knowledge about business semantics " Web Services choreography for collaborative apps Business infrastructure " Based on open Internet standards " Integration of XML-based applications with legacy / 3 rd party applications " Direct and guide the future development in interoperability SAP AG 2002, 2001, XI, Interoperability TecER3_Haendly, Summit SAPPHIRE2001, 2002, Orlando, S. Zimek 23 23

Copyright 2002 SAP AG. All rights reserved " 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, OS/2, DB2/6000, Parallel Sysplex, MVS/ESA, RS/6000, AIX, S/390, AS/400, OS/390, and OS/400 are registered trademarks of IBM Corporation. " ORACLE is a registered trademark of ORACLE Corporation. " INFORMIX -OnLine for SAP and INFORMIX Dynamic Server TM are registered trademarks of Informix Software Incorporated. " UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. " 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. " SAP, SAP Logo, R/2, RIVA, R/3, ABAP, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mysap.com Logo and mysap.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies. SAP 2002, XI, Interoperability Summit 2002, Orlando, S. Zimek 24