210 likes | 327 Views
October, 2004. Interoperability: Ensuring the Success of Web Services. An Overview to WS-I. 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
E N D
October, 2004 Interoperability: Ensuring the Success of Web Services An Overview to WS-I
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
The Web Services Context X X X X X X X X X X X X X X
The Web Services Context X X X X X X X X X
The Web Services Standards Stack Additional Capabilities Management Portals Business Process Orchestration Composition/Orchestration Composable Service Elements 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
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
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
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
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
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
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
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
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
The Web Services Standards Stack Additional Capabilities Management Portals Business Process Orchestration Composition/Orchestration Composable Service Elements 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
WS-I’s Work to Date Additional Capabilities Management Portals Business Process Orchestration Composition/Orchestration Composable Service Elements 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
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
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
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