Title: Web Services Interoperability Platform
1Web Services Interoperability Platform
- - Velmurugan Subramanian
- Lavanya Sivakumar
2Agenda
- Interoperability Challenges
- What is WS-IP
- Demo Scenarios
- Live Demo
- QA
3Interoperability Challenges- Points of friction
- Contract level challenges
- Schema complexity
- Policies and Custom Bindings
- Not all vendors support all standard
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
Lets not use fancy schema
6Interoperability Challenges - MTOM
MTOM
1010100101010101001010100101010101
Performance Testing
Guidelines
WS-I
Binary data optimization
7Interoperability Challenges - Security
101010010110101
Performanc
Guidelines
WS-I
Security Testing
How many security models and specifications?
8Interoperability Challenges - Addressing
1010100101010101
Multi Hop
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
12WS-IP (Web Service Interoperability Platform)
- Testing true interoperability deterministically
- Interoperability status and reports
- Solutions for interoperability issues
- Interoperability scenario simulation and
automation
13Demo Scenario
Oracle Web Service Asynchronous, Reliable,
Secured MTOM enabled
Some Complex Data
Oracle Client Reliable, Secured and MTOM enabled
14Demo Scenario
Response Complex Data
GlassFish2 Callback Web Service Async Response
Receiver
Oracle Web Service Asynchronous, Reliable,
Secured MTOM enabled
Oracle Client Reliable, Secured and MTOM enabled
15Demo Scenario
GlassFish2 Callback Web Service Async Response
Receiver
Oracle Web Service Asynchronous, Reliable,
Secured MTOM enabled
Request for Response
Requested Responses
BEA WebLogic Client
Oracle Client Reliable, Secured and MTOM enabled
16Demo Scenario With Inter Governmental Theme
17Demo 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
18DEMO
19Conclusion
- Web Service Interoperability is very challenging
- So is interoperability testing
- Standards and specifications help to achieve
interoperability but do not guarantee - True interoperability testing is required
20Q A
Velmurugan.subramanian_at_oracle.com Lavanya.Sivakuma
r_at_oracle.com