Transcript Slide 1

August 31, 2004
Interoperability:
Ensuring the Success of Web Services
Andy Astor, Director, WS-I
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
1
Agenda
 Why is Web services interoperability important?
 The evolution of the Web services “stack”
 An introduction to WS-I
 WS-I’s activities: past, present and future
 How WS-I works with other standards organizations
 Becoming a WS-I member
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
2
The Truth About Web Services
• The evolution of an old idea: service orientation
Subroutines
Structured programming
Client-server
RPCs
Object-oriented
Components
Web services
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
3
The Web Services Context
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
4
The Web Services Context
X
X
X
X
X
X
X
X
X
X
X
X
X
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
X
5
The Web Services Context
X
X
X
X
X
X
X
X
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
X
6
The Web Services Context
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
7
What Makes Web Services Different?
Web-based
• They are everywhere…not just on certain platforms
Service-oriented
• Architecturally easier to use
Coarse-grained
• Common language for business and IT
Simple
• label/value pairs, XML-based, etc.
Market difference
• Committed support from every significant vendor
• Close collaboration by the most influential companies
• WS-I: The Web Services Interoperability Organization
•The “last mile” for standards
• Implementation guidelines, tools and examples
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
8
Evolutionary Patterns of Technology
Mature
Standards-Based,
plus New Innovations
Value to
Customers
Mature
Standards-Based
Mature
Innovative
Immature
Innovative
Immature
Standards-Based
Time
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
9
Evolutionary Patterns: Databases
Few (Oracle, IBM, MS)
Mature
Standards-Based,
plus New Innovations
Value to
Customers
Mature
Standards-Based
IMS/DB, IDMS, dBase
Many (Oracle, Sybase, Informix,
Ingres, Tandem, IBM, Microsoft)
Mature
Innovative
File Access
Immature
Innovative
Immature
Standards-Based
System R
Time
1960
1970
1980
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
1990
2000
10
Evolutionary Patterns:
Service-Oriented Architecture
Mature
Standards-Based,
plus New Innovations
Value to
Customers
Mature
Standards-Based
Advanced WS
Mature
Innovative
We are
here
Immature
Standards-Based
Immature
Innovative
Time
1995
1997
2004
2007
Web
Services
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
11
The Web Services Standards Stack
Additional
Capabilities
Business
Process
Orchestration
Composable
Service
Elements
Management
(e.g., WS-DM)
Portals
(e.g., WS-RP)
Composition/Orchestration
(e.g., WS-BPEL and/or WS-Choreography)
Security
(e.g., WS-Security &
other candidates)
Reliable
Messaging
Transactionality
Messaging
Endpoint Identification, Publish/Subscribe (various candidates)
Description
XML Schema, WSDL, UDDI, Attachments
Invocation
XML, SOAP
Transports
HTTP, HTTPS, SMTP, Others
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
12
WS-I
 An open industry effort chartered to promote Web Services
interoperability across platforms, applications and programming
languages.
 A standards integrator to help Web services advance in a
structured, coherent manner
 Approximately 130 member organizations
70% vendors, 30% end-user organizations
Strong non-US membership, including very influential Japan SIG
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
13
WS-I Goals
• Achieve Web services interoperability
Integrate specifications
Promote consistent implementations
Provide a visible representation of conformance
• Accelerate Web services deployment
Offer implementation guidance and best practices
Deliver tools and sample applications
Provide a implementer’s forum where developers can collaborate
• Encourage Web services adoption
Build industry consensus to reduce early adopter risks
Provide a forum for end users to communicate requirements
Raise awareness of customer business requirements
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
14
WS-I Value Proposition
 For end-user companies
Reduces the cost, complexity, and risk of adopting Web services
Accelerates interoperable products and solutions to market
Helps ensure that business requirements are met
 For vendors
Satisfies customer demand for cross-vendor interoperability
Speeds time-to-market for new product development
Enables vendors to influence industry direction as WS-I members
 For all developers
Increases productivity via specifications, tools and best practices
Establishes framework for leveraging expertise of other developers
Enables developers to influence industry direction as WS-I members
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
15
Deliverables
 Profiles
Defined set of specifications or standards at specific version levels
Guidelines and conventions for using these specifications together in
ways that ensure interoperability
 Sample applications
Use cases and usage scenarios based on customer requirements
Sample code and applications built in multiple environments
Demonstrate profile-based interoperability
 Test tools and supporting materials
Tools that test profile implementations for conformance with the
profiles
Supporting documentation and white papers
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
16
Current Working Groups
 Basic Profile
Core set of specifications that provide the foundation for Web services
 Basic Security Profile
SOAP messaging security, transport and other security considerations
 XML Schema Work Plan
Plan appropriate solutions for XML Schema interoperabiltiy issues
 Sample Applications
Illustrate best practices for implementations on multiple
vendor platforms
 Testing Tools and Materials
Develops self-administered tests to very conformance
with WS-I profiles
 Requirements Gathering
Captures business requirements to drive future profile selection
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
17
Delivered to Date
 Basic Profile
Basic Profile 1.0 and 1.1
— More than 200 interoperability issues resolved in the Basic
Profile 1.0
— Conventions around messaging, description and discovery
Simple Soap Binding Protocol 1.0
Sample Applications and Test Tools
 Attachments Profile 1.0
 Basic Security Profile
Security Scenarios
— Document security risks in interoperable Web services, along
with potential countermeasures
Basic Security Profile 1.0 (Draft)
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
18
The Web Services Standards Stack
Additional
Capabilities
Management
Business
Process
Orchestration
Composable
Service
Elements
Portals
Composition/Orchestration
WS-Security
Reliable
Messaging
Transactionality
Messaging
Endpoint Identification, Publish/Subscribe
Description
XML Schema, WSDL, UDDI, SOAP with Attachments
Invocation
XML, SOAP
Transports
HTTP, HTTPS, SMTP, Others
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
19
WS-I’s Work to Date
Additional
Capabilities
Management
Business
Process
Orchestration
Composable
Service
Elements
Portals
Composition/Orchestration
WS-Security
Reliable
Messaging
Transactionality
Messaging
Endpoint Identification, Publish/Subscribe
Description
XML Schema, WSDL, UDDI, SOAP with Attachments
Invocation
XML, SOAP
Transports
HTTP, HTTPS, SMTP, Others
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
20
What’s Next
 Ongoing work
Basic Security Profile (Final in late 2004)
Requirements gathering
XML Schema Work Plan Working Group
 Likely future candidates
Update Basic Profile to include SOAP v1.2, WSDL v2.0, UDDI v3.0
Other profile candidates include reliable messaging,
transactionality, orchestration, etc.
— Driven by market demand
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
21
WS-I, Standards and Industry
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
22
Business Value of WS-I
Conformance
 Reduce cost, complexity and risk
Provides confidence in interoperability
Common implementation guidelines
 Improve productivity and accelerate time to market
Eases collaboration, both internally and with business partners
Allows companies to focus on added value, not basic plumbing
 Simplify Web services buying decisions
The WS-I logo identifies conformance
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
23
Join WS-I Today
 Join
 Join a community of 130 industry leaders and visionaries with a
shared vision for Web services interoperability
 Foster commitment across your industry
 Participate
 Encourage customer participation and buy-in
 Commit to an aggressive schedule for delivering resources to aid
Web services implementations
 Adopt
 Ensure implementations conform with WS-I profiles
 Promote conformance to customers and partners
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
24
Join WS-I Today
ありがとうございました
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
25