Interoperability: Ensuring the Success of Web Services

21
1 Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved Interoperability: Ensuring the Success of Web Services October, 2004 An Overview to WS-I

description

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 - PowerPoint PPT Presentation

Transcript of Interoperability: Ensuring the Success of Web Services

Page 1: Interoperability: Ensuring the Success of Web Services

1Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

Interoperability:Ensuring the Success of Web Services

October, 2004

An Overview to WS-I

Page 2: Interoperability: Ensuring the Success of Web Services

2Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

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

Agenda

Page 3: Interoperability: Ensuring the Success of Web Services

3Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

The Web Services Context

Page 4: Interoperability: Ensuring the Success of Web Services

4Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

The Web Services Context

XX

XX

XX

XX

XX

XX

XXXXXX

XXXX

XX XX

XX

Page 5: Interoperability: Ensuring the Success of Web Services

5Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

The Web Services Context

XX

XX

XX

XX

XXXX

XX

XX XX

Page 6: Interoperability: Ensuring the Success of Web Services

6Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

The Web Services Context

Page 7: Interoperability: Ensuring the Success of Web Services

7Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

The Web Services Standards Stack

Composition/OrchestrationBusiness Process

Orchestration

PortalsManagement

XML, SOAP

XML Schema, WSDL, UDDI, SOAP with Attachments

HTTP, HTTPS,Others

Invocation

Description

Transports

Composable Service

ElementsTransactionalityWS-Security

Reliable Messaging

Endpoint Identification, Publish/SubscribeMessaging

AdditionalCapabilities

Page 8: Interoperability: Ensuring the Success of Web Services

8Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

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

What is WS-I?

Page 9: Interoperability: Ensuring the Success of Web Services

9Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

• Achieve Web services interoperabilityIntegrate specificationsPromote consistent implementationsProvide a visible representation of conformance

• Accelerate Web services deploymentOffer implementation guidance and best practicesDeliver tools and sample applicationsProvide a implementer’s forum where developers can collaborate

• Encourage Web services adoptionBuild industry consensus to reduce early adopter risksProvide a forum for end users to communicate requirementsRaise awareness of customer business requirements

WS-I Goals

Page 10: Interoperability: Ensuring the Success of Web Services

10Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

For end-user companiesReduces the cost, complexity, and risk of adopting Web servicesAccelerates interoperable products and solutions to marketHelps ensure that business requirements are met

For vendorsSatisfies customer demand for cross-vendor interoperabilitySpeeds time-to-market for new product developmentEnables vendors to influence industry direction as WS-I members

For all developersIncreases productivity via specifications, tools and best practicesEstablishes framework for leveraging expertise of other developersEnables developers to influence industry direction as WS-I members

WS-I Value Proposition

Page 11: Interoperability: Ensuring the Success of Web Services

11Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

ProfilesDefined set of specifications or standards at specific version levelsGuidelines and conventions for using these specifications together in ways that ensure interoperability

Sample applicationsUse cases and usage scenarios based on customer requirementsSample code and applications built in multiple environmentsDemonstrate profile-based interoperability

Test tools and supporting materialsTools that test profile implementations for conformance with the profiles

Supporting documentation and white papers

Deliverables

Page 12: Interoperability: Ensuring the Success of Web Services

12Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

Basic Profile Working GroupCore set of specifications that provide the foundation for Web services

Basic Security Profile Working GroupSOAP messaging security, transport and other security considerations

XML Schema Work Plan Working GroupPlan appropriate solutions for XML Schema interoperability issues

Current Working Groups

Page 13: Interoperability: Ensuring the Success of Web Services

13Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

Sample Applications Working GroupIllustrate best practices for implementations on multiple vendor platforms

Testing Tools Working GroupDevelops self-administered tests to very conformance with WS-I profiles

Requirements Gathering Working GroupCaptures business requirements to drive future profile selection

Current Working Groups

Page 14: Interoperability: Ensuring the Success of Web Services

14Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

Basic ProfileBasic Profile 1.0 and 1.1

— More than 200 interoperability issues resolved in the Basic Profile 1.0; conventions around messaging, description

and discoverySimple 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.0Complements the Basic Profile 1.1 to add support for conveying

interoperable, SOAP with Attachments (SwA) with SOAP messages

Delivered to Date

Page 15: Interoperability: Ensuring the Success of Web Services

15Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

Basic Security ProfileSecurity 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

Delivered to Date

Page 16: Interoperability: Ensuring the Success of Web Services

16Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

The Web Services Standards Stack

Composition/OrchestrationBusiness Process

Orchestration

PortalsManagement

XML, SOAP

XML Schema, WSDL, UDDI, SOAP with Attachments

HTTP, HTTPS,Others

Invocation

Description

Transports

Composable Service

ElementsTransactionalityWS-Security

Reliable Messaging

Endpoint Identification, Publish/SubscribeMessaging

AdditionalCapabilities

Page 17: Interoperability: Ensuring the Success of Web Services

17Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

WS-I’s Work to Date

Composition/OrchestrationBusiness Process

Orchestration

PortalsManagement

XML, SOAP

XML Schema, WSDL, UDDI, SOAP with Attachments

HTTP, HTTPS, Others

Invocation

Description

Transports

Composable Service

ElementsTransactionalityWS-Security

Reliable Messaging

Endpoint Identification, Publish/SubscribeMessaging

AdditionalCapabilities

Page 18: Interoperability: Ensuring the Success of Web Services

18Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

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

What’s Next

Page 19: Interoperability: Ensuring the Success of Web Services

19Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

WS-I, Standards, and Industry

Page 20: Interoperability: Ensuring the Success of Web Services

20Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

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

Business Value of WS-I Conformance

Page 21: Interoperability: Ensuring the Success of Web Services

21Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved  

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

Join WS-I Today