Professional Documents
Culture Documents
1
Agenda
2
The Web Services Context
3
The Web Services Context
X
X X X
X
X
• Various communication paths among
systems; many are blocked X
X
• Systems are brittle and difficult to maintain
since each point-to-point
X solution is written
X
separately
X
X
• Web services define standards for secure,
X reliable delivery
X
of messages (not the XML
business documents)
• They help enable communications across
X X
X X
X
heterogeneous environments, both inside and
across firewalls
4
The Web Services Context
X
X X X
X
X
• Vendors and end-users implement Web
servicesXdifferently and they may not be
compatible
• Technical guidance and implementation
X X
X
examples are needed to ensure Web services
are implemented consistently
5
The Web Services Context
6
What is WS-I?
7
WS-I, Standards and Industry
8
WS-I Goals
9
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
10
Current Working Groups
11
SAP Implementation Example
Sample Application
UI
SA Core
Interop Web Dynpro Container Business
SA Testing Logic
SA
J2EE Container
WS-I Authentication
Sample App & Authorization
Applications based User Management Engine Data
on other vendors‘ Dictionary
platforms SAP NetWeaver 04s Web AS Specifi-
cation
12
The Web Services Standards Stack
Additional
Management Portals
Capabilities
Business
Process Composition/Orchestration
Orchestration
Composable
Reliable
Service Security Transactionality
Messaging
Elements
13
WS-I’s Work to Date
Additional
Management Portals
Capabilities
Business
Process Composition/Orchestration
Orchestration
Composable
Reliable
Service Security Transactionality
Messaging
Elements
14
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
15
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
16
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.
17
Business Value of WS-I Conformance
18
THANKS
Q&A
19