PEtALS Presentation OWF 12012008

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    PEtALS Presentation OWF 12012008 - Presentation Transcript

    1. SOA Track
    2. Gaël Blondelle
    3. SOA Standards Open Source Solutions
    4. SOA Reuse
    5. SOA Agility
    6. SOA Interoperability
    7. Standards
    8. Java WSDL JBI XML WSI WS-* SCA BPEL WS-Security
    9. Interface Loos ht Cou e Tig ng pling ou pli C
    10. “In the beginning was the interface definition, and the interface definition language was WSDL” Dr N. Salatgé, Research Engineer at EBM WebSourcing WSDL enthusiast
    11. WSDL by W3C WSDL 1.1 WSDL 2.0 <definitions name=« … »> <description> <types> <types> </types> = </types> <messages> </messages> Ǿ <portTypes> <interface> </portTypes> ≈ </interface> <binding> <binding> </binding> SOAP1.1 ≈ </binding> SOAP SOAP1.2 HTTP <service> <service> </service> HTTP ≈ </service> RPC MIME </definitions> </description>
    12. Non consistent solutions • WSDL4J: http://wsdl4j.sourceforge.net/ – Handle WSDL 1.1: read/write/create • Woden: http://ws.apache.org/woden/ – Handle WSDL 2.0: read/write/create – Converts WSDL1.1 to WSDL2.0 using the W3C XSL Stylesheet with loss of data
    13. Easy WSDL Toolbox <description> <types> </types> <messages> </messages> <interface> WSDL 1.1 </interface> WSDL 2.0 <binding> </binding> SOAP HTTP <service> RPC </service> SOAP1.1 </description> SOAP1.2 HTTP MIME
    14. Easy WSDL Toolbox • Unifies WSDL1.1 and WSDL 2.0* – Read – Write – Create – Convert • Can be extended – easy-SAWSDL – easy-WSDL4BPEL
    15. WSDL Loos ht Cou e Tig ng pling ou pli C
    16. SOA Loosely coupling
    17. Connect the Silos
    18. JBI • NMR : The key for loosely coupling External services Process Process pattern pattern Artifacts XSL XSL SOAP JMS EJB JBI XSLT BPEL EIP Components HTTP MOM RMI JBI NMR
    19. Distributed ESB JBI Compliant Scalable Robust Agile
    20. Eclipse Tools and Web Monitoring
    21. WSDL ht Tig ng JBI Cou pli
    22. “What if” too many integration steps?
    23. Integration logic • Managed as usual project – One project manager – Create composite applications / composite services • Tight coupling – BPEL - Create services that support compensation – Java (JSR 181 or EJB 3) – SCA
    24. SCA
    25. SCA and JBI • SCA composites inside • JBI connections outside Composite Binding Service JBI Binding Component WS Binding WS
    26. WSDL S CA JBI EL BP a Ja v
    27. ( ) PEtALS V3 ( ) • BPEL V2 support based on Orchestra • JSR 181 support based on Axis 2 ( ) • SCA support based on Frascati – Full features SCA implementation – Supports SCA for Java specification – Support SCA assembly specification ( ) – Extends the Fractal Component Model
    28. Dragon Governance solution • Based on CBDI SOA metamodel • Manage service lifecycle • Manage SLA • Connects to PEtALS • Proposed to OW2 • First release by the end of 2008
    29. Reading Advice • Available at www.soaadoptionfordummies.com • Written by Software AG • Good principles explained • Consider Open Source solutions
    30. Gouverner

    + Gael BlondelleGael Blondelle, 2 years ago

    custom

    428 views, 1 favs, 0 embeds more stats

    Presentation of SOA standards at OW2 track of the f more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 428
      • 428 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 12
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories