Transcript Slide 1

October, 2004
Interoperability:
Ensuring the Success of Web Services
An Overview to 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 Web Services Context
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
3
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
4
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
5
The Web Services Context
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
6
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,Others
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
7
What is 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-U.S. membership, including very influential Japan SIG
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
8
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
9
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
10
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
11
Current Working Groups
 Basic Profile Working Group
Core set of specifications that provide the foundation for Web services
 Basic Security Profile Working Group
SOAP messaging security, transport and other security considerations
 XML Schema Work Plan Working Group
Plan appropriate solutions for XML Schema interoperability issues
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
12
Current Working Groups
 Sample Applications Working Group
Illustrate best practices for implementations on multiple
vendor platforms
 Testing Tools Working Group
Develops self-administered tests to very conformance
with WS-I profiles
 Requirements Gathering Working Group
Captures business requirements to drive future profile selection
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
13
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 Profile 1.0
— Derived from Basic Profile requirements related to serialization
of an envelope and its representation in the message
Sample Applications and Testing Tools for the Basic Profile
• Attachments Profile 1.0
Complements the Basic Profile 1.1 to add support for conveying
interoperable, SOAP with Attachments (SwA) with SOAP messages
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
14
Delivered to Date
 Basic Security Profile
Security Scenarios (Working Group Draft)
— Document security risks in interoperable Web services, along
with potential countermeasures
Basic Security Profile 1.0 (Working Group Draft)
— Addresses transport security, SOAP messaging security and
other security considerations for WS-I Profiles
— Profiles OASIS’ Web Services Security specification
— Final version expected in early, 2005
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
15
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,Others
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
16
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, Others
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
17
What’s Next
 Ongoing work
Basic Security Profile
Requirements gathering
XML Schema Work Plan
 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
18
WS-I, Standards, and Industry
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved
19
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
20
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
21