Title: Web Services Interoperability Platform
1Web Services Interoperability Platform
- - Velmurugan Subramanian and Lavanya Sivakumar
2Agenda
- Interoperability Challenges
- What is WS-IP
- Demo Scenarios
- Live Demo
3Interoperability Challenges- Points of friction
- Contract level challenges
- Schema complexity
- Policies
- Not all vendors support all specifications
- Runtime challenges
- Data serialization
- Metadata Exchange
- Security
- Quality of Services
4Interoperability Challenges
System I
System II
- In fact, no challenge here
5Interoperability Challenges - Schema
SOA
Schema
Guidelines
WS-I
Complex Schema
6Interoperability Challenges - MTOM
MTOM
1010100101010101001010100101010101
Performance Testing
Guidelines
WS-I
7Interoperability Challenges - Security
101010010110101
Performanc
Guidelines
WS-I
Security Testing
8Interoperability Challenges - Addressing
1010100101010101
9Interoperability Challenges - Asynchrony
1010100101010101
WS-I
10Interoperability Challenges - RM
B2D
1010100101010101
Birth to Death is Reliable. Order is not
guaranteed though!!
TESTING
TESTING
TESTING
11Interoperability Challenges More
WS-Policy WS-Eventing WS-AT WS-Trust ????? ??
?????
B2D
1010100101010101
TESTING
TESTING
TESTING
TESTING
TESTING
TESTING
12Demo Scenario
Oracle Web Service Asynchronous, Reliable,
Secured MTOM enabled
Oracle Client Reliable, Secured and MTOM enabled
13Demo Scenario
GlassFish2 Callback Web Service Async Response
Receiver
Oracle Web Service Asynchronous, Reliable,
Secured MTOM enabled
Oracle Client Reliable, Secured and MTOM enabled
14Demo Scenario
GlassFish2 Callback Web Service Async Response
Receiver
Oracle Web Service Asynchronous, Reliable,
Secured MTOM enabled
BEA WebLogic Client
Oracle Client Reliable, Secured and MTOM enabled
15Demo Scenario
Where does WS-IP feature?
Oracle Web Service Asynchronous, Reliable,
Secured MTOM enabled
GlassFish2 Callback Web Service Async Response
Receiver
BEA WebLogic Client
Oracle Client Reliable, Secured and MTOM enabled
16Demo Scenario
Oracle Web Service Asynchronous, Reliable,
Secured MTOM enabled
GlassFish2 Callback Web Service Async Response
Receiver
BEA WebLogic Client
Oracle Client Reliable, Secured and MTOM enabled
17DEMO
18Q A