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