1 / 23

Interoperability: Ensuring the Success of Web Services

CIDX Annual Meeting November 1, 2005. Interoperability: Ensuring the Success of Web Services. An Overview of WS-I David Burdett, SAP, Chair WS-I Sample Applications WG. Agenda. Why is Web services interoperability important? The evolution of the Web services “stack” An introduction to WS-I

cormac
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. CIDX Annual Meeting November 1, 2005 Interoperability: Ensuring the Success of Web Services An Overview of WS-IDavid Burdett, SAP, Chair WS-I Sample Applications WG

  2. Agenda • Why is Web services interoperability important? • The evolution of the Web services “stack” • An introduction to WS-I • What does WS-I do? • The value of WS-I membership

  3. The Web Services Context • Complex, heterogeneous infrastructures • If these systems can’t communicate with each other, a great deal of the potential value is lost • Enterprises must also communicate with customers and partners outside of the firewall • Yet, these environments are incompatible with those within the enterprise

  4. The Web Services Context X X X • Various communication paths among systems; many are blocked • Systems are brittle and difficult to maintain since each point-to-point solution is written separately • Web services define standards for secure, reliable delivery of messages (not the XML business documents) • They help enable communications across heterogeneous environments, both inside and across firewalls X X X X X X X X X X X

  5. The Web Services Context X X X X • Result: communication paths are improved, however there is still a problem • Vendors and end-users implement Web services differently and they may not be compatible • Technical guidance and implementation examples are needed to ensure Web services are implemented consistently X X X X X

  6. The Web Services Context • With the help of WS-I, developers can create Web services that are interoperable at the messaging level • WS-I helps enterprises lower the cost and risk of implementing Web services

  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 • Hundreds of companies and organizations involved • 70% vendors, 30% end-user organizations • Contributing, Associate, Advocates and Adopters • Strong non-U.S. membership, including very influential Japan SIG

  8. WS-I, Standards and Industry

  9. WS-I Goals • Achieve Web services interoperability • Integrate web services 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

  10. Industry Analyst Views • Gartner • “Require the Basic Profile moving forward.” • Forrester Research • “WS-I will make Web services interoperability real.” • “With the release of the Basic Profile, WS-I becomes the organization that is at the center of vendor and enterprise efforts to promote Web services adoption and interoperability...” • Burton Group • “The WS-I Basic Profile is a very important document that addresses and solves many of the basic interoperability issues associated with Web services.” • CBDI Forum • “WS-I has demonstrated that it can deliver an effective set of tools and documents. The commitment shown by the participating companies to making this stuff work together is impressive.”

  11. Deliverables • Profiles • Guidelines and conventions for using Web service and other specifications together in ways that ensure interoperability • Sample applications • Use cases and usage scenarios based on customer requirements • Sample code and applications built on multiple vendor environments • Demonstrate solutions from multiple vendors can interoperate • Test tools and supporting materials • Tools that test profile implementations for conformance with the profiles • Supporting documentation and white papers

  12. Current Working Groups • Basic Profile Working Group • Core set of specifications that provide the foundation for Web services: SOAP, WSDL and UDDI • Basic Security Profile Working Group • How to digitally sign and encrypt SOAP messages • XML Schema Work Plan Working Group • Plan appropriate solutions for XML Schema interoperability issues

  13. 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 verify conformance with WS-I profiles • Requirements Gathering Working Group • Captures business requirements to drive future profile selection

  14. SAP Implementation Example Sample Application SA UI SA Core Business Logic Interop Testing Web Dynpro Container SA WS-I Sample App J2EE Container Authentication & Authorization Data Dictionary Applications based on other vendors‘ platforms User Management Engine Specifi- cation SAP NetWeaver 04s Web AS • Sample Application to support Basic Profile and Basic Security Profile • Demonstrates “best practice” implementation of Web services on latest SAP NetWeaver release • Proven interoperability with other vendors • SAP is chair of Sample Application WG

  15. The Web Services Standards Stack Additional Capabilities Management Portals Business Process Orchestration Composition/Orchestration Composable Service Elements Security Reliable Messaging Transactionality Messaging Endpoint Identification, Publish/Subscribe Description XML Schema, WSDL, UDDI, SOAP with Attachments Invocation XML, SOAP Transports HTTP, HTTPS,Others

  16. WS-I’s Work to Date Additional Capabilities Management Portals Business Process Orchestration Composition/Orchestration Composable Service Elements Security Reliable Messaging Transactionality Messaging Endpoint Identification, Publish/Subscribe Description XML Schema, WSDL, UDDI, SOAP with Attachments Invocation XML, SOAP Transports HTTP, HTTPS, Others

  17. Delivered to Date • Final Material • Basic Profile 1.0 and 1.1, Simple SOAP Binding Profile 1.0 and Attachments Profile 1.0 • Profiles that define how Web service standards should be used together • Sample Application Implementations 1.0 • Demonstrate interoperability between multiple vendors • Testing Tools 1.0 • Used to check that messages conform to Basic Profile • Security Challenges, Threats and Countermeasures • Provides guidance on what to consider when securing Web services

  18. Delivered to Date • Draft Material • Basic Security Profile 1.0 • How to secure messages • REL and SAML Token Profiles • Additional security features • Testing Tools for the Basic Security Profile • Used to check that SOAP messages conform to the Basic Security Profile

  19. What’s Next • Ongoing work • Finalize the Basic Security Profile • Align Sample Applications and Testing Tools with the Basic Security Profile • Determine scope of XML Schema interoperability work • Gather business and technical requirements through the Requirements Gathering Working Group to determine future profile work • Likely future candidates • Update Basic Profile to include SOAP v1.2, WSDL v2.0, UDDI v3.0 • Other profile candidates include reliable messaging, addressing, transactionality, orchestration, etc.

  20. 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 • Facilitates 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

  21. Business Value of WS-I Membership • Contributing Membership • For vendors and end-users of Web services • Benefits include opportunity to influence organization direction, working group and committee participation, logo usage, speaking and case study opportunities and newsletter • Associate Membership • For standards development organizations (SDOs) that operate in the Web services arena • CIDX and RAPID are joining as associates • Advocates Program and Adopters Program • Show support for the organization without fee or time commitments

  22. Profile Development WGs Sample Application WG Testing Tools WG Opportunities for CIDX Requirements WG • Requirements WG • Influence future direction/plans of WS-I work • Profile Development WGs • Monitor development of new profiles • Sample Application WG • Make sure applications reflect real world problems • Testing Tools • Use tools to test Web service implementations

  23. More WS-I Information • More information on WS-I http://www.ws-i.org • Also contains links for individual company membership

More Related