1 / 29

Promoting Web services interoperability across platforms, applications and programming languages

Promoting Web services interoperability across platforms, applications and programming languages. Overview Presentation September, 2003. THE CONTEXT. Businesses need to innovate at an ever increasing pace Success requires broad interoperability Within an enterprise

kennan
Download Presentation

Promoting Web services interoperability across platforms, applications and programming languages

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. Promoting Web services interoperability across platforms, applications and programming languages Overview Presentation September, 2003

  2. THE CONTEXT

  3. Businesses need to innovate at an ever increasing pace Success requires broad interoperability Within an enterprise Between business partners Across a heterogeneous set of platforms, applications and programming languages Internet technologies are assumed, interoperability is required THE CONTEXT

  4. The shift to Web services is underway An Internet-native distributed computing model based on XML standards has emerged Early implementations are solving problems today and generating new requirements The Web services standards stack is increasing in size and complexity to meet these requirements The fundamental characteristic of Web services is interoperability THE CONTEXT

  5. THE CHALLENGE

  6. “[the] architecture of Web services is not fully crystallized. Without guidance, standards may fragment” Gartner Group “Inevitably, companies involved with Web services will define them in their own way. The term Web services will be a messy catchall phrase.” Intelligent Enterprise “standards…allow Web services to overcome the barriers of different programming languages, operating systems, and vendor platforms so multiple applications can interact.” eWeek THE CHALLENGE

  7. HTTP, HTML XML Web Services THE OPPORTUNITY Market Impact 1995 1997 1999 2001 2003 2005 WS-I formed

  8. Guidance A common definition for Web services Implementation guidance and support for Web services adoption Interoperability Across platforms, applications, and languages Consistent, reliable interoperability between Web services technologies from multiple vendors A standards integrator to help Web services advance in a structured, coherent manner WHAT IS NEEDED?

  9. Achieve Web services interoperability Across platforms, applications and languages Encourage Web services adoption Among customers, industries and end users Accelerate Web services deployment GOALS

  10. Promote a common, clear definition for Web services Integrate specifications from various standards bodies Provide a visible representation of conformance through use of WS-I logo ACHIEVE INTEROPERABILITY

  11. Build industry consensus to reduce early adopter risks Provide a forum for end users to communicate requirements Act as a customer advocate to raise awareness of business requirements ENCOURAGE ADOPTION

  12. Offer implementation guidance and best practices Deliver tools and sample applications Provide a forum for Web services developers to collaborate and share expertise ACCELERATE DEPLOYMENT

  13. Board of directors Management and administration body Ensure the organization and its working groups adhere to their defined scope Working groups Develop materials and other deliverables to aid Web services interoperability Membership Vote to approve adoption and distribution of any materials developed by the working groups ORGANIZATION

  14. Basic Profile Chris Ferris, IBM Scenarios and Sample Applications Sinisa Zimek, SAP Testing Tools and Materials Jacques Durand, Fujitsu Basic Security Profile Paul Cotton, Microsoft TECHNICAL WORKING GROUPS

  15. THE DELIVERABLES

  16. Profiles Named groups of specifications at given version levels with conventions about how they work together Use cases and usage scenarios Solution scenarios based on customer requirements Sample code and applications Test suites and supporting materials Conformance testing tools Supporting documentation and white papers WORKING GROUP DELIVERABLES

  17. usage scenarios profiles use cases SAMPLE DIAGRAM sample applications scenarios and sample applications web services basic profile testing tools other test materials testing tools and materials

  18. Provide guidance on general purpose Web services functionality Address interoperability at a level above specification-by-specification Supporting specifications and standards will be considered from multiple industry sources Profile development will reflect market needs and requirements PROFILES

  19. Capture requirements Use cases capture business requirements Usage scenarios capture technical requirements needed for Web services to meet these business requirements Drive profile creation Prompt revision to an existing profile Become the requirements statement for a new profile Drive sample application creation Sample applications represent a solution to a use case USE CASES AND USAGE SCENARIOS

  20. Test tools and materials Designed to test Web service implementations for errors and to ensure conformance with the profiles Final materials available to all Web service developers Sample applications Implementation of one or more use cases Built in multiple languages to run on many platforms Validate correct functioning of test tools Demonstrate profile-based interoperability Source code for the implementations will be available TESTING TOOLS

  21. Web Services Communication Monitor Captures messages exchanged between Web services and the software that invokes them and stores the messages for later analysis Web Services Profile Analyzer Evaluates messages captured by Monitor Validates the description and registration artifacts of the Web service Output of Analyzer tool will be used as the basis for WS-I conformance claims Tools can be used by any Web services developer Source code will be available TESTING RESOURCES

  22. The public is free (and encouraged) to Download, use, and display the Basic Profile Download and use test tools and material to test their applications Download, use, modify, and redistribute WS-I sample applications Adopters may (in addition to the above) Reproduce and redistribute specifications with their products Members may (in addition to all of the above) Ship test tools and material (as is or modified) within their products USE OF DELIVERABLES

  23. Logo represents a claim that the product or service can pass the required tests using the WS-I Test Tools Reports generated by the tools must be made publicly available WS-I logo is a label for customers to look for Enforcement is market driven Expected review by competitors and trade media Use must reference specific profile WS-I logo on a company’s Web site must link to the specific profile to which conformance is claimed For shipped products, the specific profile must be referenced in documentation (e.g. ReadMe file) CONFORMANCE

  24. Tool developers will advertise that their products support development and deployment of conformant services Middleware vendors will advertise that their products support conformant service hosting Customers will look for WS-I conformance on products WS-I IN THE MARKETPLACE

  25. KEY MILESTONES 2.6.02: WS-I Founded 4.18.02: First Community Meeting 10.17.02: WS-I Approves Board Expansion 10.29.02: Availability of Basic Profile 1.0 Working Draft 1.30.03: Availability of Draft Sample Application Materials 3.26.03: Sun and webMethods Elected to Board 4.1.03: Basic Security Profile WG Chartered 4.16.03: Availability of Draft Testing Tools 8.12.03: Basic Profile 1.0 Delivered! 2002 2004 2003

  26. WS-I, STANDARDS AND INDUSTRY Standards and Specifications Requirements Implementation Guidance Requirements Businesses, Industry Consortia, Developers, End-Users

  27. Web services standards come from a variety of bodies W3C, OASIS, IETF, ISO, ECMA, etc. WS-I is a standards integrator Downstream from standards organizations Upstream from industry and industry consortia Ensure interoperability of implementations Collaboration with other bodies is a requirement WS-I AND STANDARDS BODIES

  28. Support relationships with standards bodies who own specifications referenced by WS-I profiles Ensure consistency Minimize redundancy Foster communication and cooperation with industry consortia and other organizations WS-I AND STANDARDS BODIES

  29. Join Join a community of more than 150 industry leaders and visionaries with a shared vision for Web services interoperability Foster commitment across the community Participate Encourage customer participation and buy-in Commit to an aggressive schedule for delivering resources to aid Web services implementations Conform Ensure implementations conform with WS-I profiles Promote conformance to customers and partners JOIN WS-I TODAY

More Related