1 / 20

Web Services Interoperability Platform

Web Services Interoperability Platform. - Velmurugan Subramanian Lavanya Sivakumar. Agenda. Interoperability Challenges What is WS-IP Demo Scenarios Live Demo Q&A. Interoperability Challenges - Points of friction. Contract level challenges Schema complexity

arich
Download Presentation

Web Services Interoperability Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Services Interoperability Platform - Velmurugan Subramanian Lavanya Sivakumar

  2. Agenda • Interoperability Challenges • What is WS-IP • Demo Scenarios • Live Demo • Q&A

  3. Interoperability 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

  4. Interoperability Challenges • In fact, no challenge here System I System II

  5. Interoperability Interoperability Challenges - Schema SOA Schema Guidelines WS-I Complex Schema Let’s not use fancy schema

  6. Interoperability Interoperability Challenges - MTOM MTOM 1010100101010101001010100101010101 Performance Testing WS-I Guidelines Binary data optimization

  7. Interoperability Interoperability Challenges - Security 101010010110101 Security Testing Guidelines Performanc WS-I How many security models and specifications?

  8. Interoperability Interoperability Challenges - Addressing 1010100101010101 Multi Hop

  9. Asynchrony Interoperability Message Correlation Interoperability Challenges - Asynchrony 1010100101010101 WS-I

  10. Interoperability Message Correlation Interoperability Challenges - RM B2D 1010100101010101 Birth to Death is Reliable. Order is not guaranteed though!! TESTING TESTING TESTING

  11. Interoperability Interoperability Challenges – More WS-Policy WS-Eventing WS-AT WS-Trust ????? ??????? B2D 1010100101010101 TESTING TESTING TESTING TESTING TESTING TESTING

  12. WS-IP (Web Service Interoperability Platform) • Testing true interoperability deterministically • Interoperability status and reports • Solutions for interoperability issues • Interoperability scenario simulation and automation

  13. Request 202 Accepted Demo Scenario Oracle Web Service [Asynchronous, Reliable, Secured & MTOM enabled] Some Complex Data Oracle Client [Reliable, Secured and MTOM enabled]

  14. Response 202 Accepted Request 202 Accepted Demo 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]

  15. TCPMon (Scenario 2) Response 202 Accepted Scenario3 Request Request Scenario 1 202 Accepted Response Demo 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]

  16. TCPMon (Scenario 2) Gov B [Asynchronous, Reliable, Secured & MTOM enabled] Gov C [Async Response Receiver] Response 202 Accepted Scenario3 Request Request Scenario 1 202 Accepted Response Gov A [Reliable, Secured and MTOM enabled] Gov D Demo Scenario With Inter Governmental Theme

  17. Response Interceptor 202 Accepted Request Request Response 202 Accepted Interceptor Interceptor Message Correlation Demo 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]

  18. DEMO

  19. Conclusion • 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

  20. Q & A Velmurugan.subramanian@oracle.com Lavanya.Sivakumar@oracle.com

More Related