1 / 25

Interoperability: Ensuring the Success of Web Services

Learn about the importance of web services interoperability, the evolution of web services, an introduction to WS-I, WS-I's activities, and how WS-I works with other standards organizations.

zunigac
Download Presentation

Interoperability: Ensuring the Success of Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. August 31, 2004 Interoperability: Ensuring the Success of Web Services Andy Astor, Director, WS-I

  2. 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

  3. The Truth About Web Services • The evolution of an old idea: service orientation • Subroutines • Structured programming • Client-server • RPCs • Object-oriented • Components • Web services

  4. The Web Services Context

  5. The Web Services Context X X X X X X X X X X X X X X

  6. The Web Services Context X X X X X X X X X

  7. The Web Services Context

  8. 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

  9. Value toCustomers Mature Standards-Based, plus New Innovations Mature Standards-Based Mature Innovative Time Immature Standards-Based Immature Innovative Evolutionary Patterns of Technology

  10. Value toCustomers Mature Standards-Based, plus New Innovations Mature Standards-Based Mature Innovative Immature Standards-Based Time Immature Innovative Evolutionary Patterns: Databases Few (Oracle, IBM, MS) Many (Oracle, Sybase, Informix, Ingres, Tandem, IBM, Microsoft) IMS/DB, IDMS, dBase File Access System R • 1970 1980 1990 2000

  11. Value toCustomers Mature Standards-Based, plus New Innovations Mature Standards-Based Mature Innovative Immature Standards-Based Advanced WS Basic WS Time Immature Innovative Web Services Evolutionary Patterns:Service-Oriented Architecture We are here 1995 1997 2004 2007

  12. The Web Services Standards Stack Additional Capabilities Management (e.g., WS-DM) Portals (e.g., WS-RP) Business Process Orchestration Composition/Orchestration (e.g., WS-BPEL and/or WS-Choreography) Composable Service Elements 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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)

  19. 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, SMTP, Others

  20. 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, SMTP, Others

  21. 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

  22. WS-I, Standards and Industry

  23. 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

  24. 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

  25. Join WS-I Today ありがとうございました

More Related