Download Presentation


Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Download Presentation

  1. 1. A Distributed Approach To SOA Infrastructure
  2. 2. Anne Thomas Manes VP & Research Director, Burton Group <ul><li>Joined Burton Group in 2003 to launch a research and advisory service on application platform strategies </li></ul><ul><li>25 years experience in distributed computing technologies at IBM, DEC, Sun, and Systinet </li></ul><ul><li>Involved in Web services from the beginning: </li></ul><ul><ul><li>Presented at the W3C Web Services Workshop (for Sun) </li></ul></ul><ul><ul><li>Participated in the SOAP, WSDL, UDDI, WS-Security, and WS-I standardization groups (for Sun and Systinet) </li></ul></ul><ul><li>Author of Web Services: A Manager’s Guide (2003) </li></ul>
  3. 3. Eric Newcomer Chief Technology Officer, IONA Technologies <ul><li>Joined IONA in November 1999, after 16 years at Digital/Compaq, mostly in DB and TP </li></ul><ul><li>Responsible for IONA's technology and standards strategies </li></ul><ul><li>Involved in Web services from the beginning: </li></ul><ul><ul><li>Co-submitter of SOAP and founding member of the XML Protocols Working Group at W3C </li></ul></ul><ul><ul><li>Co-editor of the W3C Web Services Architecture specification </li></ul></ul><ul><ul><li>Co-author of WS-Transactions specifications & co-chair of OASIS WS-Transactions technical committee </li></ul></ul><ul><ul><li>Co-chair Service Component Architecture (SCA) policy working group </li></ul></ul><ul><li>Co-author of Principles of Transaction Processing (1997), author of Understanding Web Services (2002), co-author of Understanding SOA with Web Services (2004) </li></ul>New Book Now Available!
  4. 4. A Distributed Approach To SOA Infrastructure
  5. 5. Applications Sharing Services Call center Web self-service Partner customer service Retail customer service Account management Profile management Order processing Applications consuming services Managed communications infrastructure Shared, reusable services
  6. 6. EAI Style ESB Architecture Adapters Adapters Adapters Adapters Web service Resource WSDL/SOAP JCA MOM JMS/MOM Message Bus (SOAP/MOM/WSRM) Packaged applications CICS, IMS, Tuxedo, CORBA B2B protocols In-house applications
  7. 7. Server-centric, Hub-based Provisioning Fulfillment Incremental, Dynamic, Tech-Neutral Proprietary Protocol TIBRV Proprietary Protocol Adapter Customer Care Adapter Order Management Adapter Adapter Proprietary Protocol Proprietary Protocol Proprietary Protocol Proprietary Protocol ARTIX ARTIX ARTIX ARTIX ARTIX Fully Distributed Approach Authorize Proprietary EAI Broker or JEE-Based Solution Transformation Business Rules MetaData Orchestration Custom Services Routing Security Tools Management Authorize Network SOAP/HTTP Network Clients
  8. 8. Famous Example: World Wide Web <ul><li>Human to computer interactions fully distributed </li></ul><ul><li>Click on URL results in direct access to server (or intermediary) </li></ul><ul><li>Performance is ok </li></ul><ul><li>Scalability is ok </li></ul><ul><li>Web software added to system endpoints </li></ul>
  9. 9. Endpoint topologies
  10. 10. SOA Business Store Meta Data Model Services Contracts SOA Tools Project Repository SOA Business Store Config Policy Services Business Services Example: Distributed Policy Enforcement Data Services Orchestration Composite Services Management Services Transaction Services Location Services Security Services Service Intermediaries Orchestration ESB Service Endpoints CORBA / J2EE Systems JAVA / J2EE Systems MOM Based Systems Mainframe Transactions Artix Artix Artix Celtix Consumers POLICY: All Endpoints Must be Authenticated Artix Configuration Automatically Updated Execute Transaction IONA Security Framework Establish Credentials Execute Web Service Call
  11. 11. Key Points <ul><li>Inherently Distributed Approach </li></ul><ul><ul><ul><li>Lightweight, standards-based endpoints </li></ul></ul></ul><ul><ul><ul><li>Both open source and closed source </li></ul></ul></ul><ul><ul><ul><li>Flexible deployment model for intermediaries </li></ul></ul></ul><ul><ul><ul><li>Transports/Data Formats divorced from implementation </li></ul></ul></ul><ul><li>Repository for single point of control </li></ul><ul><ul><ul><li>Logical and Physical View of the Network </li></ul></ul></ul><ul><ul><ul><li>Ability to administer both policies and implementations </li></ul></ul></ul><ul><ul><ul><li>Like our runtime, extensible to support different deployment containers. </li></ul></ul></ul>
  12. 12. For More Information <ul><li>Dec 19 th Webcast: </li></ul><ul><li>Open Source and Closed Source Software for SOA Infrastructure </li></ul><ul><li> /webcasts </li></ul><ul><li>SOA White Papers </li></ul><ul><ul><ul><li> /whitepaper </li></ul></ul></ul><ul><li>Webcast Replays </li></ul><ul><li> </li></ul><ul><li>Download Artix </li></ul><ul><ul><li> </li></ul></ul><ul><li>Download Celtix </li></ul><ul><ul><li> </li></ul></ul>
  13. 13. Q&A