Copyright OASIS, 2002 State of the Web Services Industry Patrick Gannon President & CEO, OASIS ASM...
-
Upload
alvin-clarke -
Category
Documents
-
view
214 -
download
2
Transcript of Copyright OASIS, 2002 State of the Web Services Industry Patrick Gannon President & CEO, OASIS ASM...
Copyright OASIS, 2002
State of the Web Services Industry
Patrick Gannon
President & CEO, OASIS
ASM Web Services Summit 2002
London
October 23, 2002
Copyright OASIS, 2002
Patrick J. Gannon• OASIS – C.E.O., President, Board Director
• UNECE – Chair, Team of Specialists for Internet Enterprise Development (2000-2002)
• BEA Systems – Sr. VP Strategic Marketing
• Netfish Technologies – VP Industry Standards
• Open Buying on the Internet (OBI) – Exec. Dir.
• RosettaNet – Sr. Project Leader (1998)
• CommerceNet – VP Strategic Programs– XML eCommerce Evangelist (1997-99)– Interoperable Catalog WG (1995-1998)
• PIDX, CIAG, PVF Roundtable, CIMIS (1988-1995)
Copyright OASIS, 2002
Agenda• Technology Trends
• Standards for Web Services
• eBusiness Standards
• Role of Standards
• OASIS Initiatives
Copyright OASIS, 2002
Information Technology Trends
Technology & Business Trends
Copyright OASIS, 2002
B2C IntegrationB2C Integration
Directory ServicesDirectory Services
XMLXML
Web ServicesWeb Services
Sales and DistributionSales and Distribution
B2B iMarketPlaces / HubsB2B iMarketPlaces / Hubs
ASP’s (App’ Srvc Provider)ASP’s (App’ Srvc Provider)
Information MiningInformation Mining
The eBusiness Technologies
Copyright OASIS, 2002
Application SystemBuyer Supplier
ERP/MRPERP/MRP
JobShop
System
JobShop
System
HTTPHTTP HTTPHTTPBusinessProcess
Applications
BusinessProcess
ApplicationsBrowser
BrowserBrowser
Browser
Web Application Server
XML Enabled E-MarketplacesWeb Service Integration
Collaboration HubCollaboration Hub
XMLXMLXMLXML
ebXML Message Service
ebXML Message Service
AdapterAdapter
ebXML Message Service
ebXML Message Service
AdapterAdapter
ProcessIntegration
ProcessIntegration
XMLXML
Federal / Regional Chamber of Commerce
UDDIRegistry Service
UDDIRegistry Service
FinancialServices
LogisticServicesXMLXML XMLXML
Copyright OASIS, 2002
What is a Web Service?
Types of Web Services
Profile Specifications
Copyright OASIS, 2002
W3C Web Service Architecture Group - Definition of Web Service
A Web service is a software application
identified by a URI, whose interfaces
and bindings are capable of being
defined, described and discovered as
XML artifacts. A Web service supports
direct interactions with other software
agents using XML based messages via
internet-based protocols.
© W3C 2002.
Copyright OASIS, 2002
W3C – WSAG (draft): Basic Web Service Architecture
© W3C 2002.
Copyright OASIS, 2002
W3C – WSAG (draft): Extended Web Services Architecture
© W3C 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,
ordering of steps– Session based,
personalized– Exactly once semantics– Sophisticated security– Messaging based– Scalable
Copyright OASIS, 2002
Two Types of Web Services
• Remote Procedure Call (RPC)-based for supporting simple Web Services
• Conversational or Message-based Web Services for supporting loosely coupled asynchronous models, a key requirement for Enterprise-class Web Services.
Copyright OASIS, 2002
Protocols for RPC-based Web Services• Simple Object Access Protocol (SOAP)
– SOAP v1.1 (IBM, MS, etc.) W3C Note - May 2000 – W3C XML Protocol WG started - Sep. 2000– SOAP v1.2 Working Draft - June 2002
• Web Services Description Language (WSDL)– WSDL v1.1 (IBM & MS) W3C Note - Mar. 2001– W3C WS Description WG started - Jan. 2002– WSDL v1.2 Working Draft - July 2002
• Universal Description, Discovery and Integration (UDDI)– UDDI.org v3.0 specification - July 2002– OASIS UDDI Spec. TC approved v2, v3 - Sep. 2002
Copyright OASIS, 2002
Protocols for Message-Based Web Services• ebXML Messaging Services
– ebXML Messaging v2.0 TC Spec. – Mar. 2002– ebMsg. v2.0 OASIS Standard – Sep. 2002
• ebXML Collaboration-Protocol Profile– CPP/A v2.0 TC Specification – May 2002– CPP/A v2.0 submit for OASIS Standard – July 2002
• ebXML Registry – ebXML RIM v2.0 OASIS Standard – Apr. 2002– ebXML RS v2.0 OASIS Standard – Apr. 2002
• Business Transaction Protocol– BTP v1.0 TC Specification – May 2002
Copyright OASIS, 2002
Web Services
• Step 1: Description – WSDL – ebXML CPP & ebXML Business Process Schema
• Step 2: Publication and Discovery– UDDI– ebXML Registry
• Step 3: Invocation – SOAP over HTTP– ebXML Messaging Spec integrating SOAP, HTTP
Copyright OASIS, 2002
Web Services
Interoperability Organization
( WS-I.org )
Accelerating Web Services Adoption
Copyright OASIS, 2002
• Industry initiative for Web services– Open to any organization committed to Web services– Promote and accelerate adoption, deployment
• Focused on promoting Web service interoperability – Across platforms, applications, and programming
languages– Promote a common, clear definition for Web services
• Promote customer adoption & deployment– Integrate specifications from standards bodies– Implementation guidance & tools for customers
building and deploying Web services
Web ServicesInteroperability
Organization
Copyright WS-I Org. 2002
Copyright OASIS, 2002
WS-I Deliverables & Relationships
Drives requirements for
Constrains
Constrains
Drives requirements for
Provides tools & feedback toProvides tools & feedback to
Verifies/ Provides feedback toVerifies/ Provides feedback to
Drives requirements for
Drives requirements for
Verifies / Provides
feedback to
Verifies / Provides
feedback to
SA
BPBPProtocol Spec.
SASAImplementation Guidelines
Scenarios Sub Team SAUse CasesUsage Scenarios
SA
Domain Model Functional Spec.Technical Design Implementation SpecSample App ImplementationsFunctional Test CasesInteroperability Demos
Implementation Sub Team SASA
Domain Model Functional Spec.Technical Design Implementation SpecSample App ImplementationsFunctional Test CasesInteroperability Demos
Implementation Sub Team TST
Testing Approach PaperMonitor ToolAnalyzer ToolTest Cases
TST
Testing Approach PaperMonitor ToolAnalyzer ToolTest Cases
Basic Profile 1.0
Test Materials 1.0Sample Apps 1.0
Web ServicesInteroperability
Organization
Copyright WS-I Org. 2002Source: WS-I Overview, v1.3, Oct. 3, 2002
Copyright OASIS, 2002
Web ServicesInteroperability
Organization
A Profile consists of a list of Web services specifications at specific version levels, along with recommended guidelines for use, or exclusion, of any optional or loosely specified features of those specifications.
First Profile = WS-I Basic XML Schema 1.0 SOAP 1.1 WSDL 1.1 UDDI 2.0
Copyright WS-I Org. 2002Source: WS-I Overview, v1.3, Oct. 3, 2002
Copyright OASIS, 2002
ebXML
The Global Standard for Electronic Business, and eBusiness Web Services
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
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
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
Copyright OASIS, 2002
ebXML History
• Begun as 18-month initiative in November 1999
• V1.0 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
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
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.
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.”
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.”
Copyright OASIS, 2002
ebXML Architecture
Package
Retrieval of Profiles & new or updated ebXML Models
TransportBiz ServiceInterface
Biz ServiceInterface
Internal Bus AppShrinkwrap
App
Repository
Implementers
Business Process and Information Models
Build
Registration
TPA
UML to XML conversion
Build
Retrieval of New or Updated ebXML Models
ebXML Transport
Retrieval of ebXML Specifications & Models
Copyright OASIS, 2002
ebXML in Insurance Software
dr. Matjaz B. JuricUniversity of Maribor
Bojan Kraut, dipl.eng.FJA - OdaTeam
Copyright OASIS, 2002
Predicted system architecture
• ebXML Messaging Servers– Intranet/Extranet
traffic
– Internet traffic
• Repositories– Public repository
– Private repository
Copyright OASIS, 2002
Future directions
• Connection to Business server model and generic ebXML service support for persistent objects and language service
• Acceptance by clients
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
Copyright OASIS, 2002
How do ebXML & web services fit into your corporate strategy?
Copyright OASIS, 2002
Electronic Business Technologies
1990 1995 2000 2005 2010
Web Services
ebXML
WebeCommerce
EDI
Copyright OASIS, 2002
Role of Standards
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 v2,3UDDI.org
WSDL v1.2W3C
ebMSG v2OASIS
WSDL v1.1
Standards:
UDDI v2,3OASIS
eb Reg v2OASIS
Copyright OASIS, 2002
Why OASIS for Open Standards
• R
• O
• I
Copyright OASIS, 2002
Why OASIS for Open Standards
• Relevance
• Openness
• Implement-ability
Copyright OASIS, 2002
OASISOASIS
One Membership – Many OpportunitiesOne Membership – Many Opportunities
Copyright OASIS, 2002
Mission
OASIS drives the development,
convergence & adoption
of e-business standards.
Copyright OASIS, 2002
OASIS Mission Progression
2000 2001 2002
StandardsDevelopment
StandardsConvergence
StandardsAdoption
Copyright OASIS, 2002
Overview• OASIS is a member consortium dedicated to
building systems interoperability specifications• We focus on industry applications of structured
information standards, ( XML, SGML, & CGM )• Members of OASIS are providers, users and
specialists of standards-based technologies– Include organizations, individuals & industry groups– More than 500 members
• International, Not-for-profit, Open, Independent• Successful through industry-wide collaboration
Copyright OASIS, 2002
OASIS standards process
• Standards are created under an open, democratic, vendor-neutral process– Any interested parties may participate, comment– No one organization can dictate the standard– Ensures that standards meet everyone’s needs,
not just largest players’
• Open to all interested parties• All discussion open to public comment• One organization/One vote• Resulting work is guaranteed to be
representative of the industry as a whole, not just any one vendor’s view
Copyright OASIS, 2002
What OASIS Offers Industry
• Time to Market: don’t waste your time and effort setting up– Committee process– Infrastructure (web site, mail lists)– IPR policy– Copyright protection– Program Management– Marketing/Promotion– Anti-trust
• Use your technical expertise on technical work, not on setting up administrative overhead
Copyright OASIS, 2002
What OASIS Offers Its Members
• Opportunity to pursue technical work in a neutral environment– Buy-in and support from other
developing and implementing organizations
• Opportunity to set the technical agenda of a recognized industry standards organization– OASIS member-driven technical process
Copyright OASIS, 2002
OASIS relationships
• Attempt to cooperate and liaise with other standards organizations as much as possible– Avoid duplication, promote interoperability
– Gain sanction/authority for OASIS work
• Working and Formal relationships with– W3C, OMG, IDEAlliance, OAG, CommerceNet
– ACORD, HL7, LISA, SWIFT, VCA, UCC, ONCE, etc.
– ISO/IEC JTC SC34, ISO TC154 (Cat. A Liaison)
– ITU-T A.4 and A.5 Recognition
– ISO, IEC, ITU, UN-ECE Memorandum of Understanding (MoU) for E-Business
Copyright OASIS, 2002
US Federal, State & Local Agencies Participating in OASIS• NIST
• DISA
• GSA
• Dept. of Navy
• Dept. of Justice
• Dept. of State
• Fed. Reserve Bank
• American Bar Assoc.
• LA County ISAB
• Maricopa County
• Orange County Superior Court
• CA Admin. Office of Courts
• MO Office State Courts Admin.
• WA State Admin. Courts
• GA Judicial Council
• FL State Courts System
• AZ Supreme Court
• TX Dept. of Info Resources
Copyright OASIS, 2002
International Agencies • Tradegate ECA (Australia)• Bankers Assoc of ROC• NII Enterprise Promotion Agency (Taiwan)• University of Hong Kong• Korea ECIF• Ontario Government of Canada• European Parliament• EAN International• UK Office of e-Envoy• UK Ministry of Defence Technical Information• REACH – Government of Ireland• Centro Tecnico per la Rete Unitaria• Yugoslavia Federal Customs Administration
Copyright OASIS, 2002
Current Technical Committees• Access Control (XACML)
• Auto Repair
• Business Transaction Protocol (BTP)
• Common Biometric Format (XCBF)
• Conformance
• Controlled Trade
• Customer Information (CIQ)
• Directory Services (DSML)
• DocBook
• ebXML CPPA
• ebXML Implementation
• ebXML Messaging
• ebXML Registry
• Election Services
• Entity Resolution
• Human Markup
• LegalXML Member Section
• Localization Interchange (XLIFF)
• Management Protocol
• Provisioning Services (PSML)
• RELAX NG
• Rights Language
• Security Services
• Topic Maps Published Subjects
• Topic Maps Published Subjects for Geography and Language
• Topic Maps Vocabulary for XML Standards
• UDDI Specification
• Universal Business Language
• Web Services for Interactive Applications (WSIA)
• Web Services for Remote Portals (WSRP)
• Web Services Security
• XSLT Conformance
Copyright OASIS, 2002
OASIS Technical Committees – e-Commerce• ebXML Messaging Services
• ebXML Registry
• ebXML CPPA
• ebXML Implementation and Conformance
• Access Control (XACML)
• Security Services (SAML)
• Business Transactions (BTP)
• Universal Business Language (UBL)
Copyright OASIS, 2002
OASIS Technical Committees – Security
• Access Control (XACML)• Common Biometric Format (XCBF)• Security Services (SAML)• Provisioning Services (PSML) • Rights Language • Web Services Security (WS-S)
- - - - - • Security Standards Joint Committee
Copyright OASIS, 2002
OASIS Technical Committees – Web Services• Provisioning Services
• Web Services Interactive Applications
• Web Services Remote Portal
• + eCommerce TCs
• + Security TCs
Copyright OASIS, 2002
OASIS Technical Committees – Public Sector - Industry
• Election & Voter Services• Controlled Trade Markup Language• Automotive Repair Information • LegalXML Member Section
• New Discussion List– eGovernment Requirements
Copyright OASIS, 2002
LegalXML Member Section• Current Technical Committee
– Electronic Court Filings– Electronic Contracts– Legal Transcripts – Integrated Justice– Electronic Notarization– Legislative Information
• New Discussion Lists Started & in Planning– Online Dispute Resolution (ORDxml)– Court Documents– Legal Citations– Criminal Justice– Intelligence Systems
• http://www.legalxml.org
Copyright OASIS, 2002
OASIS Value
• Nine years demonstrated success
• Neutral and independent
• Technical and procedural competence
• Worldwide visibility and outreach
• Close coordination with peer standards organizations on a global level
• Relevance, Openness, Implement-ability
Copyright OASIS, 2002
For more information...
• www.oasis-open.org
• xml.coverpages.org/
• www.xml.org
Patrick Gannon
President & CEO
+1.978.667.5115 x201 (office)
+1.408.242.1018 (mobile)