Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President &...

27
Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002

Transcript of Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President &...

Page 1: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

ebXML: The Foundation for eBusiness Web Services

Patrick Gannon

President & CEO, OASIS

ebXML Day

May 23, 2002

Page 2: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Role of Standards

Page 3: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Industry Group’s Role in Standards

• Major userPurchasing power

• Major developer Domain Expertise

• Major driverAuthority to strongly influence standards development

Page 4: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

To Drive Standards Effectively, Industry Groups Need to...

1. Define Business Requirements

2. Interface with Voluntary Standards Development Organizations (VSDO)

3. Endorse standards developed through open process with market adoption

Page 5: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

OASIS Standards: Open and Adopted

Mar

ket A

dopt

ion

Open Standardization

Traction

SanctionProprietary JCV Consortia SDO

SGMLISO

XMLW3C

SOAP v1.1 SOAP v1.2W3C

UDDI v2UDDI.org

WSDL WGW3C

eb MS v2OASIS

eb Reg v2OASIS

WSDL v1.1

Standards:

Page 6: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

ebXML

The Global Standard for Electronic Business

Page 7: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

ebXML Provides a Standard Way to:

• Exchange business messages• Conduct trading relationships• Communicate data in common terms • Define and register business

processes

Page 8: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

ebXML History

• Begun as 18-month initiative in November 1999

• Specifications delivered on schedule in May 2001

• Developed in an open process by more than 4500 participants representing 2000 organizations in 150 countries on virtually every continent

Page 9: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

What does ebXML do?

• Lowers the cost/complexity of electronic business

• Facilitates global trade and puts SMEs and developing nations in the picture

• Expands electronic business to new and existing trading partners

• Converges current and emerging XML efforts

• Eliminates dependence by supporting any language, any payload, any transport

Page 10: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Main ebXML concepts• Business Processes – Defined as models, Expressed

in XML

• Business Messages – Expressed in XML

• Trading Partner Agreement – Specifies parameters for businesses to interface with each other – Expressed in XML

• Business Service Interface – Implements Trading Partner Agreement – Expressed in XML

• Transport and Routing Layer – Moves the actual XML data between trading partners

• Registry/Repository - Provides a “container” for process models, vocabularies, and partner profiles.

Page 11: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

• United Nations Center for Trade Facilitation and Electronic Business

• Developers of EDIFACT

• One of four organizations in the world that can set de jure standards

• World’s largest independent, non-profit organization dedicated to the standardization of XML applications

• More than 200 member companies plus individuals

Page 12: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

““ebXML is our only chance this ebXML is our only chance this decade to establish an decade to establish an international e-commerce international e-commerce standard.”standard.”

Page 13: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

““ebXML provides a platform on ebXML provides a platform on which to build standards ... that are which to build standards ... that are developed faster and yet supported developed faster and yet supported by a rich set of software tools.”by a rich set of software tools.”

Page 14: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

““It is clear that ebXML will soon become the It is clear that ebXML will soon become the standard for all global trade. By implementing standard for all global trade. By implementing ebXML, GCI takes advantage of the excellent ebXML, GCI takes advantage of the excellent work that’s being accomplished to streamline work that’s being accomplished to streamline many EDI processes and remove waste and many EDI processes and remove waste and redundancy from supply chains.”redundancy from supply chains.”

Page 15: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Continuing ebXML Work

• Specifications completed May 2001; available at www.ebxml.org

• Infrastructure work continuing at OASIS– Messaging– Collaborative Partner– Registry & Repository– Interoperability, Implementation, Conformance

• Process-related work continuing at UN/CEFACT– Business Process– Core Components

Page 16: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

E-Business Web Services

ebWSebWS

Page 17: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

What is a Web Service?

• Application to application requests and responses over the web stack– SSL– HTTP/SMTP/...– XML– SOAP– ebXML/UDDI

• Registry• RPC and Business Messaging• all loosely coupled...

Page 18: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Types of Web Services

• Simple– No side effects

– Non-transactional

– Context free

– Sessionless, no roles

– Minimal security

– Call-response model

– Point-to-point

– Not developmentally scalable

• Complex, e-Business– Impacts other steps

– Transactional

– Context sensitive conversions, ordering of steps

– Session based, personalized

– Exactly once semantics

– Sophisticated security

– Messaging based

– Scalable

Page 19: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Remote Procedure Call (RPC)-based Web Services• Implemented using a stateless session EJB.• Appears as a remote object to the client

application. • The interaction centers around a service-

specific interface. • Tightly coupled and resemble traditional

distributed object paradigms, such as RMI or DCOM.

• Synchronous, meaning that when a client sends a request, it waits for a response before doing anything else.

Page 20: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Protocols for RPC-based Web Services• Simple Object Access Protocol (SOAP)

– W3C XML Protocol WG – SOAP v1.2

– Still in process

• Web Services Description Language (WSDL)– WSDL v1.1 (IBM & MS) W3C Note Mar. 2001

– W3C WS Description WG started Jan. 2002

• Universal Description, Discovery and Integration (UDDI)– UDDI.org v2.0 specification June 2001

Page 21: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Conversational or Message-Based Web Services• Loosely coupled and document-driven• Client invokes a message-based Web Service

by sending it an entire document, such as a purchase order, rather than a discrete set of parameters.

• The Web Service accepts the entire document, processes it, and may or may not return a result message.

• Promotes a looser coupling between client and server and provide additional benefits beyond RPC-based Web Services

Page 22: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

How does this relate to ebXML?

• Exchanges, e-markets, supply chains, etc. need combinations of web services– Auction, pricing, tax computation, customs,

RFP, RFQ, order management, content management

– No two exchanges will use the same combination of services and service packages

– Custom combinations require a framework approach

• ebXML provides the framework and many pieces

Page 23: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Web Services

• Step 1: Description – WSDL – ebXML CPP Spec and ebXML Business Process Spec

• Step 2: Publication and Discovery– UDDI– ebXML Registry Spec

• Step 3: Invocation – SOAP over HTTP– ebXML Messaging Spec integrating SOAP, HTTP

Page 24: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

An Important Distinction

SOAP, UDDI, WSDL

• Developed by a small group of vendor companies

ebXML

• Developed in an open process by more than 4500 participants representing 2000 organizations in 150 countries on virtually every continent

Page 25: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Continuing ebXML Work

• Specifications completed May 2001; available at www.ebxml.org

• Infrastructure work continuing at OASIS– Messaging– Collaborative Partner– Interoperability, Implementation, Conformance– Registry & Repository

• Content-related work continuing at UN/CEFACT– Business Process– Core Components

Page 26: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

Future Adoption of ebXML

• Manufacturing, Financial, Retail, +++

• Global Trading Web eMarketplaces

• Multi-Lingual Global Transactions

• Business-to-Government

• Government-to-Government

• …

Page 27: Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002.

Copyright OASIS, 2002

For more information...

• www.ebxml.org

• www.oasis-open.org

• www.ebtwg.org

Patrick Gannon

President & CEO

[email protected]

+1.978.667.5115 x201 (office)

+1.408.242.1018 (mobile)