SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal...

9
SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Universal Interoperability Interoperability Is it possible? Is it possible? David Burdett David Burdett Standards Architect, SAP Labs, Palo Alto CA Standards Architect, SAP Labs, Palo Alto CA Oasis Symposium Oasis Symposium San Francisco, May 9-12, 2006 San Francisco, May 9-12, 2006 www.oasis-open.org

Transcript of SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal...

Page 1: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1

Universal Interoperability Universal Interoperability Is it possible?Is it possible?David BurdettDavid BurdettStandards Architect, SAP Labs, Palo Alto CAStandards Architect, SAP Labs, Palo Alto CA

Oasis Symposium Oasis Symposium San Francisco, May 9-12, 2006San Francisco, May 9-12, 2006

www.oasis-open.org

Page 2: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 2

www.oasis-open.org

Where interoperability is needed

SOA Technology Messaging, Services, Processes, etc. Configuration, Operation and Life-Cycle

Semantics Business Documents and Processes

Page 3: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 3

Technology – Current State

Done WS Interoperability Organization SOAP, SOAP + Security

Just Starting SOAP + Reliable Messaging

To do Process Definition Languages Policy and Configuration Service Management Change Management

Bottom line Security and trust will make instant “plug and

play” hard to do

Page 4: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 4

Technology – What SAP is doing

Sample Application supports Basic Profile and Basic Security Profile

Demonstrates “best practice” implementation of Web services on latest SAP NetWeaver release

Proven interoperability with other vendors SAP is chair of Sample Application WG

SA

SAP NetWeaver 04s Web AS

Web Dynpro Container

J2EE Container

User Management Engine

UICore

BusinessLogic

Authentication& Authorization

DataDictionary

Specifi-cation

SASA

WS-I Sample App

Sample Apps basedon other vendor‘s

platforms

Sample Application

InteropTesting“Beta” Sample Application Packages for

WS-I Basic Security available by end of May

SAP has taken over as Chair of

WS Interoperability OrganizationLive demo of SAP sample app at lunch !!

Page 5: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 5

Semantics – The Problem 1

Many industries have similar business processes and documents

… but each industry typically has its own standard … so whose standard do you use to connect?

Result: Labor Intensive Mapping – Higher costs, more work, slower adoption !!

High TechOED

High TechComponents

ConsumerProducts

Retail

Banking

Automotive

Aerospace

Oil Chemical

RosettaNet or OAGi?

RosettaNet or CIDX?

RosettaNet, or SWIFT?

RosettaNet or GS1?

OAGi or Spec 2000?

PIDX or CIDX?

RosettaNetSpec 2000

OAGi

CIDX

RosettaNet

GS1

GS1

PIDXSWIFT

Source

Procure

Fulfill

Manuf-acture

Distri-bute

Sell

Service

Pay

Page 6: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 6

Company 2 Order

Service

Semantics – The Problem 2

Message content varies with context Business process Locale Industry, etc.

Different service interfaces for the same business process

Comp-osite App.

Company 1 Order

Service

Interface

Message

Page 7: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 7

Semantics – Current State

Done 300+ individual business languages !! EDI XML DTDs XML Schema

In progress UN/CEFACT Core Components

To do Rationalization of processes and documents

common to multiple industries Bottom line

Context will never go away Service definitions will continue to change

Page 8: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 8

Semantics – What SAP is doing Leading work in UN/CEFACT

Chair Techniques and Methodologies Group (TMG)

Core technology for cross-industry business document design

Chair Harmonization Committee (TBG 17) Harmonizes business documents from multiple

industries Active involvement/leadership in many

vertical industry standards groups

Page 9: SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 1 Universal Interoperability Is it possible? David Burdett Standards Architect,

SAP AG 2006, Universal Interoperability – Is it possible?/ David Burdett/ 9

Contact

Email: [email protected]

Live demo of SAP WS-I Sample

Application solution at lunch !!