Скачать презентацию August 31 2004 Interoperability Ensuring the Success of Скачать презентацию August 31 2004 Interoperability Ensuring the Success of

2e02996ec7ebcf0bea08d2fd4bc8b8c5.ppt

  • Количество слайдов: 25

August 31, 2004 Interoperability: Ensuring the Success of Web Services Andy Astor, Director, WS-I August 31, 2004 Interoperability: Ensuring the Success of Web Services Andy Astor, Director, WS-I Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1

Agenda Why is Web services interoperability important? The evolution of the Web services “stack” Agenda Why is Web services interoperability important? The evolution of the Web services “stack” An introduction to WS-I’s activities: past, present and future How WS-I works with other standards organizations Becoming a WS-I member Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 2

The Truth About Web Services • The evolution of an old idea: service orientation The Truth About Web Services • The evolution of an old idea: service orientation 4 Subroutines 4 Structured programming 4 Client-server 4 RPCs 4 Object-oriented 4 Components 4 Web services Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 3

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

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

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

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

What Makes Web Services Different? Web-based • They are everywhere…not just on certain platforms 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 Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 8

Evolutionary Patterns of Technology Mature Standards-Based, plus New Innovations Value to Customers Mature Standards-Based Evolutionary Patterns of Technology Mature Standards-Based, plus New Innovations Value to Customers Mature Standards-Based Mature Innovative Immature Standards-Based Time Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 9

Evolutionary Patterns: Databases Few (Oracle, IBM, MS) Mature Standards-Based, plus New Innovations Value to Evolutionary Patterns: Databases Few (Oracle, IBM, MS) Mature Standards-Based, plus New Innovations Value to Customers Mature Standards-Based IMS/DB, IDMS, d. Base Many (Oracle, Sybase, Informix, Ingres, Tandem, IBM, Microsoft) Mature Innovative File Access Immature Standards-Based Immature Innovative 1960 System R 1970 Time 1980 Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1990 2000 10

Evolutionary Patterns: Service-Oriented Architecture Mature Standards-Based, plus New Innovations Value to Customers Mature Innovative Evolutionary Patterns: Service-Oriented Architecture Mature Standards-Based, plus New Innovations Value to Customers Mature Innovative We are here Immature Standards-Based Immature Innovative Ba sic WS Advanced WS Mature Standards-Based Time 1995 1997 2004 2007 Web Services Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 11

The Web Services Standards Stack Additional Capabilities Business Process Orchestration Composable Service Elements Management The Web Services Standards Stack Additional Capabilities Business Process Orchestration Composable Service Elements Management (e. g. , WS-DM) Portals (e. g. , WS-RP) Composition/Orchestration (e. g. , WS-BPEL and/or WS-Choreography) 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 Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 12

WS-I An open industry effort chartered to promote Web Services interoperability across platforms, applications 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 470% vendors, 30% end-user organizations 4 Strong non-US membership, including very influential Japan SIG Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 13

WS-I Goals • Achieve Web services interoperability 4 Integrate specifications 4 Promote consistent implementations WS-I Goals • Achieve Web services interoperability 4 Integrate specifications 4 Promote consistent implementations 4 Provide a visible representation of conformance • Accelerate Web services deployment 4 Offer implementation guidance and best practices 4 Deliver tools and sample applications 4 Provide a implementer’s forum where developers can collaborate • Encourage Web services adoption 4 Build industry consensus to reduce early adopter risks 4 Provide a forum for end users to communicate requirements 4 Raise awareness of customer business requirements Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 14

WS-I Value Proposition For end-user companies 4 Reduces the cost, complexity, and risk of WS-I Value Proposition For end-user companies 4 Reduces the cost, complexity, and risk of adopting Web services 4 Accelerates interoperable products and solutions to market 4 Helps ensure that business requirements are met For vendors 4 Satisfies customer demand for cross-vendor interoperability 4 Speeds time-to-market for new product development 4 Enables vendors to influence industry direction as WS-I members For all developers 4 Increases productivity via specifications, tools and best practices 4 Establishes framework for leveraging expertise of other developers 4 Enables developers to influence industry direction as WS-I members Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 15

Deliverables Profiles 4 Defined set of specifications or standards at specific version levels 4 Deliverables Profiles 4 Defined set of specifications or standards at specific version levels 4 Guidelines and conventions for using these specifications together in ways that ensure interoperability Sample applications 4 Use cases and usage scenarios based on customer requirements 4 Sample code and applications built in multiple environments 4 Demonstrate profile-based interoperability Test tools and supporting materials 4 Tools that test profile implementations for conformance with the profiles 4 Supporting documentation and white papers Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 16

Current Working Groups Basic Profile 4 Core set of specifications that provide the foundation Current Working Groups Basic Profile 4 Core set of specifications that provide the foundation for Web services Basic Security Profile 4 SOAP messaging security, transport and other security considerations XML Schema Work Plan 4 Plan appropriate solutions for XML Schema interoperabiltiy issues Sample Applications 4 Illustrate best practices for implementations on multiple vendor platforms Testing Tools and Materials 4 Develops self-administered tests to very conformance with WS-I profiles Requirements Gathering 4 Captures business requirements to drive future profile selection Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 17

Delivered to Date Basic Profile 4 Basic Profile 1. 0 and 1. 1 — Delivered to Date Basic Profile 4 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 4 Simple Soap Binding Protocol 1. 0 4 Sample Applications and Test Tools Attachments Profile 1. 0 Basic Security Profile 4 Security Scenarios — Document security risks in interoperable Web services, along with potential countermeasures 4 Basic Security Profile 1. 0 (Draft) Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 18

The Web Services Standards Stack Additional Capabilities Management Business Process Orchestration Composable Service Elements The Web Services Standards Stack Additional Capabilities Management Business Process Orchestration Composable Service Elements Portals Composition/Orchestration 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 Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 19

WS-I’s Work to Date Additional Capabilities Management Business Process Orchestration Composable Service Elements Portals WS-I’s Work to Date Additional Capabilities Management Business Process Orchestration Composable Service Elements Portals Composition/Orchestration 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 Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 20

What’s Next Ongoing work 4 Basic Security Profile (Final in late 2004) 4 Requirements What’s Next Ongoing work 4 Basic Security Profile (Final in late 2004) 4 Requirements gathering 4 XML Schema Work Plan Working Group Likely future candidates 4 Update Basic Profile to include SOAP v 1. 2, WSDL v 2. 0, UDDI v 3. 0 4 Other profile candidates include reliable messaging, transactionality, orchestration, etc. — Driven by market demand Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 21

WS-I, Standards and Industry Copyright © 2004 by The Web Services Interoperability Organization (WS-I). WS-I, Standards and Industry Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 22

Business Value of WS-I Conformance Reduce cost, complexity and risk 4 Provides confidence in Business Value of WS-I Conformance Reduce cost, complexity and risk 4 Provides confidence in interoperability 4 Common implementation guidelines Improve productivity and accelerate time to market 4 Eases collaboration, both internally and with business partners 4 Allows companies to focus on added value, not basic plumbing Simplify Web services buying decisions 4 The WS-I logo identifies conformance Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 23

Join WS-I Today Join 4 Join a community of 130 industry leaders and visionaries Join WS-I Today Join 4 Join a community of 130 industry leaders and visionaries with a shared vision for Web services interoperability 4 Foster commitment across your industry Participate 4 Encourage customer participation and buy-in 4 Commit to an aggressive schedule for delivering resources to aid Web services implementations Adopt 4 Ensure implementations conform with WS-I profiles 4 Promote conformance to customers and partners Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 24

Join WS-I Today ありがとうございました Copyright © 2004 by The Web Services Interoperability Organization (WS-I). Join WS-I Today ありがとうございました Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 25