Upload
octavius-julius
View
29
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Promoting Web services interoperability across platforms, applications and programming languages. October, 2002. The Context. Businesses need to innovate at an ever increasing pace Success requires broad interoperability Within an enterprise Between business partners - PowerPoint PPT Presentation
Citation preview
WWSS
►►II
Promoting Web services interoperability across platforms, applications and programming languages
October, 2002
WWSS
►►II
The Context
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
WWSS
►►II
The Context
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
WWSS
►►II
The Challenge
“[the] architecture of Web services is not fully crystallized. Without guidance, standards may fragment”
Gartner Group, March 12, 2001
“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, June 29, 2001
“standards…allow Web services to overcome the barriers of different programming languages, operating systems, and vendor platforms so multiple applications can interact.”
eWeek, August 13, 2001
WWSS
►►II
The Opportunity
?
Interoperability will accelerate Web services adoption
WWSS
►►II
What is Needed?
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
WWSS
►►II
Goals Achieve Web services interoperability– Across platforms, applications and languages
Encourage Web services adoption– Among customers, industries and end users
Accelerate Web services deployment
WWSS
►►II
Achieve Interoperability
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
WWSS
►►II
Encourage Adoption
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
WWSS
►►II
Accelerate Deployment
Offer implementation guidance and best practices
Deliver tools and sample applications Provide a forum for Web services
developers to collaborate and share expertise
WWSS
►►II
WS-I Organization
Board– 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
WWSS
►►II
Initial Working Groups
Scenarios and Sample Applications– Anthony Roby, Accenture– Sinisa Zimek, SAP
Web Services Basic Profile– Keith Ballinger, Microsoft
Testing Tools and Materials– Jacques Durand, Fujitsu
WWSS
►►II
WS-I.org Deliverables
Implementation scenarios– Solution scenarios based on customer requirements
Profiles– Named groups of specifications at given version levels
with conventions about how they work together
Test suites and supporting materials– Conformance testing tools– Supporting documentation and white papers
Sample code and applications
WWSS
►►II
Simplified Working Group Flow
Use CasesUsage
Scenarios
Scenariosand SampleApplications
ProfilesWeb Services BasicProfile
TestingTools andMaterials
SampleApplications
Other TestMaterials
TestingTools
WWSS
►►II
Profiles
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
Links to Specs
Conventionsand BestPractices
ProfileProfile
WWSS
►►II
Use Cases and Usage Scenarios
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
WWSS
►►II
Test Activity
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
WWSS
►►II
Test Activity
Test resources– A Web services monitoring tool (Sniffer) will collect
messages to and from Web services – A logging tool (Logger) will record the messages– An analysis tool (Analyzer) will examine traces for
conformance with WS-I profiles and issue a report– Output of analysis tools 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
WWSS
►►II
WS-I in the Marketplace
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
WWSS
►►II
WS-I Conformance
Logos are a label for customers to look for Logos can be used for implementations
that have successfully passed testing Web services providers will be self-
certifying Enforcement is market driven– Expected review by competitors and trade
media
WWSS
►►II
WS-I Schedule
February 6 – Launch of WS-I
July 24 – Second WS-I Community Meeting
April 17 – First WS-I Community Meeting
4Q ‘02 –Basic profile released
(Interim dates will be set by working groups)
November 5 – Third WS-I Community Meeting
July 24 – Rev 0.1 of deliverables
WWSS
►►II
Call to Action
Join– Join a community of more than 135 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