SlideShare a Scribd company logo
1 of 14
Download to read offline
This Presentation Courtesy of the
                          International SOA Symposium
                          October 7-8, 2008 Amsterdam Arena
                          www.soasymposium.com
                          info@soasymposium.com


                                       Founding Sponsors




Platinum Sponsors




Gold Sponsors       Silver Sponsors
[21.10.2008]




                                                          SOA Intermediary Continuum




                                                                           Dr. Thomas Rischbeck
                                                                                2008-10-08, 10:00
                                                                      SOA Symposium Amsterdam




                                                                   [innovation process technology inc.]
                                                                                          [www.ipt.ch]




                          Confusion in the Marketplace
                                You might know this book cover …




                          [©2008 ipt | switzerland]                                                 [page 2]




[©2002 ipt | switzerland germany austria]                                                                          [seite 1]
[21.10.2008]




                          The Fossil Record:
                          ESB Development Paths
                                                                                                                            MOM-based
                                MOM: publish-subscribe, loose coupling                    MOM
                                                                                                                              ESB
                                via queues, JMS API
                                EAI: Adapters, promise of universal
                                connectivity, QoS, transaction
                                management                                                          EAI                         Integration
                                WS: WS-platform/management vendors;                                                                Suites
                                platform-independent standards for SOA:                WS-P
                                XML, WSDL, SOAP, UDDI, HTTP                            WS-M                                     Pure-WS
                                                                                                                                ESB
                                APS: embedded ESB                                                                                        APS
                                Open Source                                                                                            + ESB
                                XML appliances                                           APS

                                                                                                                         Open
                         RISK: Consolidation pressure puts                                                              Source

                         long-term viability of vendors at risk
                                                                                                                           XML Appliances
                                                                                                                 Source: IEEE Computer Archeology
                          [©2008 ipt | switzerland]                                                                         [page 3]




                         What is an ESB?                                IDC: The ESB is an open standards-based technology
                                                                        concept that will revolutionize IT and enable flexible and
                                                                        scalable distributed computing for generations to come.
                                                      EAI++


                          ESB is just a Pattern -                                   Zapthink: „message-bus with
                          IBM                                                       service-oriented interfaces“

                                 Cali-Mero Fio-Rano
                                                                                  MOM++
                            An enterprise platform that implements
                            standardized interfaces for communication,
                            connectivity, transformation, and security.”-
                            Fiorano Software

                                                                             A standards-based integration backbone,
                                                                             combining messaging, Web services,
                                                                             transformation, and intelligent routing (2004) -
                                                                             Sonic Software

                        low-cost lightweight alternative to
                        traditional integration middleware -
                        Gartner




                          [©2008 ipt | switzerland]                                                                        [page 4]




[©2002 ipt | switzerland germany austria]                                                                                                               [seite 2]
[21.10.2008]




                         Gartner Hype Cycle




                          [©2008 ipt | switzerland]                   [page 5]




                         What is an ESB?


                                                      Convergence
                                                      Consolidation
                                                      Commodity

                                 Competition




                          [©2008 ipt | switzerland]                   [page 6]




[©2002 ipt | switzerland germany austria]                                            [seite 3]
[21.10.2008]




                          Can ESB be standardized? The JBI Attempt …

                               “Middleware for Middleware”
                                    Targeted at integration
                                    component vendors
                                    Java-only




                                      Sun
                                      Iona
                                      Tibco
                                      Open Source (Redhat,
                                      WS02,ServiceMix, Mule)


                          [©2008 ipt | switzerland]                                                                 [page 7]




                         Vendor-specific


                                     Portal Tier               Portlet                        Web App
                                     WLP                                                                Order Management
                                     Process Tier                                                       Process
                                     WLI                                     Service
                                     Security Services                       Registry
                                     AquaLogic Enterprise
                                     Security                                                                                  Service
                                                                                                                               Registry



                                      Services Routing
                                      AquaLogic Service                         Service Integration/Routing
                                      Bus
                                                                                                        Service
                                     Data Services                                 Service              Registry
                                                                                   Registry
                                     AquaLogic Data
                                     Services Platform                                                              Inventory
                                                                   Billing
                                                                                                                   Management
                                     Service Registry
                                     AquaLogic Service
                                     Registry

                                     End-to-end Web                                                                   Data
                                     Services                  Oracle        Mainframe          .Net    ERP         Warehouse
                                     Management




                          [©2008 ipt | switzerland]                                                                 [page 8]




[©2002 ipt | switzerland germany austria]                                                                                                     [seite 4]
[21.10.2008]




                          Reference Architecture
                                  Access/Client


                                                  Client                        Browser                 Rich Client
                                      Tier



                                                  Access                     XML Appliance             Reverse Proxy


                                                                                 Portal                      HTML
                                                  Presentation                            App / Web Server


                                                  Process                       Orchestration – Process Services




                                                                                                                                       Monitoring (End-to-End)
                                                  Integration                      ESB – Enterprise Services
                                  Middle




                                                                                                            Shared                                                Identity




                                                                                                                            Security
                                                  Domain                     Domain Services
                                   Tier




                                                                                                           Services                                                Mgmt

                                                                         Business Services            BRMS            …
                                                  Business Logic                  Applications         …              …
                                                                                                                                                                  Registry/
                                                                                  Data             Enterprise Information                                        Repository
                                                  Data Access                   Services                 Integration


                                                                                               Data
                                                  Operational Data Storage                     Base
                                  Data
                                  Tier




                                                  Data Exploitation                                        Data
                                                                                             DWH
                                                                                                           Mart



                          [©2008 ipt | switzerland]                                                                                                                [page 9]




                          Reference Architecture
                                  Access/Client




                                                  Client                        Browser                 Rich Client
                                      Tier




                                                  Access                     XML Appliance             Reverse Proxy


                                                                                 Portal                      HTML
                                                  Presentation                            App / Web Server


                                                  Process        1              Orchestration – Process Services
                                                                        2
                                                                                                                                       Monitoring (End-to-End)




                                                  Integration                      ESB – Enterprise Services
                                  Middle




                                                                                                            Shared                                                Identity
                                                                                                                            Security




                                                  Domain                     Domain Services
                                   Tier




                                                                                                           Services                                                Mgmt

                                                                         Business Services            BRMS            …
                                                  Business Logic                  Applications         …              …
                                                                                                                                                                  Registry/
                                                                                  Data             Enterprise Information                                        Repository
                                                  Data Access                   Services                 Integration


                                                                                               Data
                                                  Operational Data Storage                     Base
                                  Data
                                  Tier




                                                  Data Exploitation                                        Data
                                                                                             DWH
                                                                                                           Mart



                          [©2008 ipt | switzerland]                                                                                                               [page 10]




[©2002 ipt | switzerland germany austria]                                                                                                                                         [seite 5]
[21.10.2008]




                                                                            ESB Product Types




                                                                                     [innovation process technology inc.]
                                                                                                            [www.ipt.ch]




                          Do you really need an SOA Intermediary?


                                SOAP as enterprise messaging backbone
                                        Dumb Network, Intelligent Endpoints
                                        SOAP as unified messaging format
                                        WS* subsumes ESB functionalities:
                                                 Reliable Delivery (WS-RM, WS-RX)
                                                 Transactions (WS-T, WS-BA)
                                                 Security (WSS)
                                        Central Registry

                                But:
                                        Configuration?
                                        Departmentalized Security?
                                                                                                        Source: Jim Webber, Thoughtworks
                                        Service Sprawl? Monitoring?



                       APS with               Integration     Stand-alone       WS-pureplay       XML Appliances                 P2P SOAP,
                       bundled ESB              Suites            ESB             ESB                                             No ESB
                          [©2008 ipt | switzerland]                                                                  [page 12]




[©2002 ipt | switzerland germany austria]                                                                                                        [seite 6]
[21.10.2008]




                          XML Level Threats
                                WS “tunnel” through the firewall, allow direct A2A interaction
                                This opens up Pandorra’s box

                              External                                                                                                     Internal
                                                             Payload Size
                                Service Client           Recursive Payload                                                                   Service
                                                       XML Schema Poisoning




                                                                                                                   XML/HTTP
                                                                                              Corporate Firewall
                                Service Client
                                                           WSDL Scanning                                                                     Service

                                                        SQL/XQuery Injection
                                Service Client                                                                                               Service
                                                             DOS Attacks
                                Service Client              Replay Attacks                                                                   Service
                                                           Routing Attacks
                                                       Malicious Binary Content
                                   Service                                                                                                   Service Client
                                                                                                                          Data Leaks
                          [©2008 ipt | switzerland]                                                                                       [page 13]




                         XML Appliances – TCP/IP Layers


                           ISO/OSI layers                   TCP/IP model       Sample protocols                                     Devices

                          7         Application                                   SOAP, XML                                      XML Appliances

                          6        Presentation                                  HTTP, HTTPS                                  Content Service Switch
                                                             Application             FTP                                        Layer 4-7 Switches
                          5            Session                                      Telnet
                                                                                    SMTP
                                                                                    LDAP
                          4           Transport
                                                                                     NTP

                          3            Network                Transport            TCP, UDP                                   Router, Layer-3 Switch

                          2           Data Link               Network          IP, ICMP, IGMP, IPX                              Switches, Bridges

                                                                               Network Interface:
                          1            Physical                 Link                                                             Hubs, Repeaters
                                                                           Ethernet, Token Ring, FDDI




                       APS with               Integration        Stand-alone       WS-pureplay                         Applicances/                   P2P SOAP,
                       bundled ESB              Suites               ESB             ESB                               XML firewalls                   No ESB
                          [©2008 ipt | switzerland]                                                                                       [page 14]




[©2002 ipt | switzerland germany austria]                                                                                                                             [seite 7]
[21.10.2008]




                         XML Appliances

                          XML Processing at Network Boundaries
                                     XML-Threat Prevention, Security          DMZ
                                     Load Balancing, Routing
                                     Policy Management & Enforcem                Finance                            Sales
                                     XML ASICs
                                                                                   ESB1                            ESB2
                          But:
                                     Asynchronous Delivery?



                                                                                        IBM (ex DataPower)
                                                                                        Layer7
                                                                                        Cisco (ex Reactivity)
                                                                                        Forum Systems
                                                                                        Intel (ex Sarvega)
                                                                                        Vordel, Bridgewerx




                       APS with               Integration   Stand-alone   WS-pureplay         Applicances/                  P2P SOAP,
                       bundled ESB              Suites          ESB         ESB               XML firewalls                  No ESB
                          [©2008 ipt | switzerland]                                                             [page 15]




                          ESB Products
                                 Stand-alone ESB                              Open Source ESB
                                                                                    Mulesource
                                          Fiorano ESB
                                                                                    WS02 (ex Synapse)
                                          Sonic ESB
                                                                                    Redhat JBoss
                                                                                    ServiceMix
                                                                                    Iona Celtix




                                                                              WS-pureplay ESB
                            Message Queueing (JMS, MOM)                            Blue Titan Network Director
                            Persistence, Reliable Delivery                         Cape Clear 6 Server
                            lightweight service containers                         Iona Artix
                            multi-step processes                                   PolarLake Messaging Integrator
                            (some with BPEL)
                                                                          No native Messaging (JMS)




                       APS with               Integration   Stand-alone   WS-pureplay         Applicances/                  P2P SOAP,
                       bundled ESB              Suites          ESB         ESB               XML firewalls                  No ESB
                          [©2008 ipt | switzerland]                                                             [page 16]




[©2002 ipt | switzerland germany austria]                                                                                                   [seite 8]
[21.10.2008]




                          Integration Suites
                            Adapters for legacy applications                     Sterling Commerce Gentran Integration
                            data transformation tools (EDI, etc)                 Suite
                            Data reconciliation, multi-step process and          Sun SeeBeyond ICAN Suite 5
                            composite transactions
                                                                                 Tibco BusinessWorks
                                                                                 Vitria BusinessWare
                                                                                 webMethods Fabric
                                                                                 Fujitsu Interstage
                                                                                 IBM WebSphere Process Server
                                                                                 Magic Software iBOLT Business Integration
                                                                                 Suite




                       APS with              Integration    Stand-alone   WS-pureplay       Applicances/                 P2P SOAP,
                       bundled ESB              Suites          ESB         ESB             XML firewalls                 No ESB
                          [©2008 ipt | switzerland]                                                          [page 17]




                          Application Platform Suites

                             “All-in-one”                                        BEA AquaLogic
                             application server (service hosting)                IBM WebSphere
                                                                                 Microsoft WCF/Biztalk (+ESB Patterns)
                             Portal, Embedded ESB
                                                                                 Oracle SOA Suite/
                             Integration Suite equivalent                        Fusion Middleware
                                                                                 SAP Netweaver




                           STRATEGY 2: Adapt Integration Infrastructure to Domain
                           Complexity
                                                                                     Increasing Complexity of Problem
                                                                                                              Domain

                       APS with               Integration   Stand-alone   WS-pureplay       Applicances/                 P2P SOAP,
                       bundled ESB              Suites          ESB         ESB             XML firewalls                 No ESB
                          [©2008 ipt | switzerland]                                                          [page 18]




[©2002 ipt | switzerland germany austria]                                                                                                [seite 9]
[21.10.2008]




                                                                      Deployment Scenarios




                                                                                        [innovation process technology inc.]
                                                                                                               [www.ipt.ch]




                          Deployment Scenarios
                                Endpoint-centric ESB
                                        Capability of the hosting platform
                                        Microsoft WCF: „channeling pattern“
                                Internet-ESB (ESB as-a-service)
                                        Amazon Simple Queueing Services (SQS)
                                                 More relaxed QOS-guarantees than JMS
                                        Microsoft Internet Service Bus (ISB) – Biztalk Services
                                                 Relay services via the Internet and across firewalls
                                                 Simple workflow & registry support
                                Application-level ESB
                                        Application-internal SOA to better handle complex apps
                                        Expose a subset of functionality to the outside
                                        Consume functionality from the outside



                          [©2008 ipt | switzerland]                                                                     [page 20]




[©2002 ipt | switzerland germany austria]                                                                                              [seite 10]
[21.10.2008]




                          Deployment Example – Web Portal Data Scrubbing

                                                                                                                           Web
                                                                                                                         Services


                                                          Parser
                                                          Attack




                                                      Legitimate
                                                        Traffic




                                                                          Portal / Web         SecureSpan XML
                                                                            Service           Data Screen Cluster
                                                         XDOS
                                                         Attack
                                                                                                     Source: Layer7




                          [©2008 ipt | switzerland]                                                                           [page 21]




                          Deployment Example – B2B Services
                                                                                                                                   Service
                                                                                                                                  Endpoints
                                                                                                                                (Secure Zone)




                                                                                                     Internal Firewall




                                                          External Firewall
                                                                                                                                  Corporate
                                                                                                                                Identity Server
                                Business
                                Partners
                                                                                         SecureSpan XML
                                                                                          Firewall Cluster




                              SecureSpan XML                                                                                SecureSpan
                                                                                              DMZ
                                 VPN Client                                                                                  Manager
                                                                                                    Source: Layer7

                          [©2008 ipt | switzerland]                                                                           [page 22]




[©2002 ipt | switzerland germany austria]                                                                                                            [seite 11]
[21.10.2008]




                          Deployment Example – SOA Governance

                                                                                   SecureSpan
                                                                                    Manager




                           Service Consumer
                            with Hard-Coded                               WS-                            WS-
                                                                         Policy                         Policy
                                 Policy

                                                                 WS-                                              WS-
                                                                Policy                                           Policy




                                                                                       SecureSpan
                            Service Consumer                     WS-
                                                                Policy                XML Networking
                             with SecureSpan
                                                                                      Gateway Cluster
                             XML VPN Client

                                                                           WS-                                Web
                                                                          Policy
                                                                                                             Service
                                                                                       Source: Layer7

                          [©2008 ipt | switzerland]                                                                   [page 23]




                          Conclusion
                                ESB lives on a scale of SOA intermediaries
                                Market undergoes consolidation, convergence, competition
                                          product types more and more have the same features (XML
                                        appliances, ESB, etc.)
                                          SOA without intermediary neglects security and governance aspects




                          [©2008 ipt | switzerland]                                                                   [page 24]




[©2002 ipt | switzerland germany austria]                                                                                            [seite 12]
[21.10.2008]




                                                                 Thank you!
                                                                                      [ipt]
                                                           innovation process technology
                                                          ___________________________
                                                        Dr. Thomas Rischbeck | it architect

                                                                                 Office Zug
                                                            Baarerstrasse 14 | CH-6300 Zug
                                            Phone: +41 41 727 25 25 | Fax: +41 41 727 25 26
                                                            Email: thomas.rischbeck@ipt.ch



                                                        [innovation process technology inc.]
                                                                               [www.ipt.ch]




[©2002 ipt | switzerland germany austria]                                                         [seite 13]

More Related Content

What's hot

Next-Gen Data Center: Improving TCO & ROI in Data Centers Through Virtualizat...
Next-Gen Data Center: Improving TCO & ROI in Data Centers Through Virtualizat...Next-Gen Data Center: Improving TCO & ROI in Data Centers Through Virtualizat...
Next-Gen Data Center: Improving TCO & ROI in Data Centers Through Virtualizat...IMEX Research
 
Spring integration integration, but not only...
Spring integration integration, but not only...Spring integration integration, but not only...
Spring integration integration, but not only...Artem Bilan
 
Solving io bottleneck
Solving io bottleneckSolving io bottleneck
Solving io bottleneckAnil Vasudeva
 
Melstar Presentation
Melstar PresentationMelstar Presentation
Melstar PresentationShelly Raina
 
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...IBMSSA
 
SOA @ T-Mobile: Automatic Service Provisioning to the ESB
SOA @ T-Mobile: Automatic Service Provisioning to the ESBSOA @ T-Mobile: Automatic Service Provisioning to the ESB
SOA @ T-Mobile: Automatic Service Provisioning to the ESBunknown08
 
Ria2010 workshop dev mobile
Ria2010 workshop dev mobileRia2010 workshop dev mobile
Ria2010 workshop dev mobileMichael Chaize
 

What's hot (11)

Next-Gen Data Center: Improving TCO & ROI in Data Centers Through Virtualizat...
Next-Gen Data Center: Improving TCO & ROI in Data Centers Through Virtualizat...Next-Gen Data Center: Improving TCO & ROI in Data Centers Through Virtualizat...
Next-Gen Data Center: Improving TCO & ROI in Data Centers Through Virtualizat...
 
Spring integration integration, but not only...
Spring integration integration, but not only...Spring integration integration, but not only...
Spring integration integration, but not only...
 
Data centers presentation
Data centers presentationData centers presentation
Data centers presentation
 
Solving io bottleneck
Solving io bottleneckSolving io bottleneck
Solving io bottleneck
 
10 fn key2
10 fn key210 fn key2
10 fn key2
 
Melstar Presentation
Melstar PresentationMelstar Presentation
Melstar Presentation
 
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
[Chaco] Optimización del área de TI con Servidores POWER y System x – Gabriel...
 
IBM z/VSE V4.3 - More capacity for growth
IBM z/VSE V4.3 - More capacity for growthIBM z/VSE V4.3 - More capacity for growth
IBM z/VSE V4.3 - More capacity for growth
 
SOA @ T-Mobile: Automatic Service Provisioning to the ESB
SOA @ T-Mobile: Automatic Service Provisioning to the ESBSOA @ T-Mobile: Automatic Service Provisioning to the ESB
SOA @ T-Mobile: Automatic Service Provisioning to the ESB
 
Ria2010 workshop dev mobile
Ria2010 workshop dev mobileRia2010 workshop dev mobile
Ria2010 workshop dev mobile
 
Adobe Salon Linux
Adobe Salon LinuxAdobe Salon Linux
Adobe Salon Linux
 

Viewers also liked

Dharmes Mistry Tony De Bree S O A Business Persp V1a
Dharmes  Mistry    Tony De  Bree   S O A Business Persp V1aDharmes  Mistry    Tony De  Bree   S O A Business Persp V1a
Dharmes Mistry Tony De Bree S O A Business Persp V1aSOA Symposium
 
Andre Tost Service Models Java
Andre  Tost    Service Models JavaAndre  Tost    Service Models Java
Andre Tost Service Models JavaSOA Symposium
 
Chris Riley Design Patterns For Web Service Versioning
Chris  Riley   Design Patterns For Web Service VersioningChris  Riley   Design Patterns For Web Service Versioning
Chris Riley Design Patterns For Web Service VersioningSOA Symposium
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based ApproachSOA Symposium
 
Mark Little R E S Tand W S Star
Mark  Little    R E S Tand W S StarMark  Little    R E S Tand W S Star
Mark Little R E S Tand W S StarSOA Symposium
 
Ian Robinson Testable Foundations
Ian  Robinson    Testable  FoundationsIan  Robinson    Testable  Foundations
Ian Robinson Testable FoundationsSOA Symposium
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1SOA Symposium
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 StrategiesSOA Symposium
 
Anne Thomas Manes Using User Experience
Anne  Thomas Manes    Using User ExperienceAnne  Thomas Manes    Using User Experience
Anne Thomas Manes Using User ExperienceSOA Symposium
 
David Booth R D F & S O A
David  Booth    R D F &  S O ADavid  Booth    R D F &  S O A
David Booth R D F & S O ASOA Symposium
 
Raj Anthony Carrato R E S T Patterns
Raj    Anthony  Carrato    R E S T PatternsRaj    Anthony  Carrato    R E S T Patterns
Raj Anthony Carrato R E S T PatternsSOA Symposium
 
Anish Karmakar S C A
Anish  Karmakar    S C AAnish  Karmakar    S C A
Anish Karmakar S C ASOA Symposium
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A GridSOA Symposium
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S BSOA Symposium
 
Chris Madrid Service Virtualization
Chris  Madrid    Service VirtualizationChris  Madrid    Service Virtualization
Chris Madrid Service VirtualizationSOA Symposium
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design PatternsSOA Symposium
 
Mandas Deb S O Aand E D A Benefits And Best Practices V1
Mandas  Deb   S O Aand E D A  Benefits And Best Practices V1Mandas  Deb   S O Aand E D A  Benefits And Best Practices V1
Mandas Deb S O Aand E D A Benefits And Best Practices V1SOA Symposium
 

Viewers also liked (17)

Dharmes Mistry Tony De Bree S O A Business Persp V1a
Dharmes  Mistry    Tony De  Bree   S O A Business Persp V1aDharmes  Mistry    Tony De  Bree   S O A Business Persp V1a
Dharmes Mistry Tony De Bree S O A Business Persp V1a
 
Andre Tost Service Models Java
Andre  Tost    Service Models JavaAndre  Tost    Service Models Java
Andre Tost Service Models Java
 
Chris Riley Design Patterns For Web Service Versioning
Chris  Riley   Design Patterns For Web Service VersioningChris  Riley   Design Patterns For Web Service Versioning
Chris Riley Design Patterns For Web Service Versioning
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Mark Little R E S Tand W S Star
Mark  Little    R E S Tand W S StarMark  Little    R E S Tand W S Star
Mark Little R E S Tand W S Star
 
Ian Robinson Testable Foundations
Ian  Robinson    Testable  FoundationsIan  Robinson    Testable  Foundations
Ian Robinson Testable Foundations
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
 
Anne Thomas Manes Using User Experience
Anne  Thomas Manes    Using User ExperienceAnne  Thomas Manes    Using User Experience
Anne Thomas Manes Using User Experience
 
David Booth R D F & S O A
David  Booth    R D F &  S O ADavid  Booth    R D F &  S O A
David Booth R D F & S O A
 
Raj Anthony Carrato R E S T Patterns
Raj    Anthony  Carrato    R E S T PatternsRaj    Anthony  Carrato    R E S T Patterns
Raj Anthony Carrato R E S T Patterns
 
Anish Karmakar S C A
Anish  Karmakar    S C AAnish  Karmakar    S C A
Anish Karmakar S C A
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A Grid
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S B
 
Chris Madrid Service Virtualization
Chris  Madrid    Service VirtualizationChris  Madrid    Service Virtualization
Chris Madrid Service Virtualization
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
 
Mandas Deb S O Aand E D A Benefits And Best Practices V1
Mandas  Deb   S O Aand E D A  Benefits And Best Practices V1Mandas  Deb   S O Aand E D A  Benefits And Best Practices V1
Mandas Deb S O Aand E D A Benefits And Best Practices V1
 

Similar to Thomas Rischbeck Intermediary Continuum

Service Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service BusService Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service BusIMC Institute
 
ESB and Mule ESB solution
ESB and Mule ESB solutionESB and Mule ESB solution
ESB and Mule ESB solutionSwati Bansal
 
Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827surilige
 
ESB and SOA
ESB and SOAESB and SOA
ESB and SOAWSO2
 
IKS Technology Impact
IKS Technology ImpactIKS Technology Impact
IKS Technology ImpactFabian Christ
 
Do We Need Esb Any More
Do We Need Esb Any MoreDo We Need Esb Any More
Do We Need Esb Any Morekaraznie
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOAWSO2
 
The challenges of successfully executing a SOA strategy in a complex outsourc...
The challenges of successfully executing a SOA strategy in a complex outsourc...The challenges of successfully executing a SOA strategy in a complex outsourc...
The challenges of successfully executing a SOA strategy in a complex outsourc...Stephen Oostenbrink
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsIBM Sverige
 
Tactics Esb Implementation
Tactics Esb ImplementationTactics Esb Implementation
Tactics Esb ImplementationMurali Manohar
 
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Marc Dutoo
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation Enguest76d50b
 
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
ESB 4.9.0 extension points, Connectors and Inbound Endpoints ESB 4.9.0 extension points, Connectors and Inbound Endpoints
ESB 4.9.0 extension points, Connectors and Inbound Endpoints WSO2
 
Ss Esb
Ss EsbSs Esb
Ss EsbWSO2
 
Ss Esb
Ss EsbSs Esb
Ss EsbWSO2
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation EnSpagoWorld
 

Similar to Thomas Rischbeck Intermediary Continuum (20)

Enterprise Service Bus and JBI
Enterprise Service Bus and JBIEnterprise Service Bus and JBI
Enterprise Service Bus and JBI
 
Service Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service BusService Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
Service Oriented Architecture (SOA) [2/5] : Enterprise Service Bus
 
Exchange 2013 ABC's: Architecture, Best Practices and Client Access
Exchange 2013 ABC's: Architecture, Best Practices and Client AccessExchange 2013 ABC's: Architecture, Best Practices and Client Access
Exchange 2013 ABC's: Architecture, Best Practices and Client Access
 
ESB and Mule ESB solution
ESB and Mule ESB solutionESB and Mule ESB solution
ESB and Mule ESB solution
 
Oracle Fusion Middleware
Oracle Fusion MiddlewareOracle Fusion Middleware
Oracle Fusion Middleware
 
Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827Ofm msft-interop-v5c-132827
Ofm msft-interop-v5c-132827
 
ESB and SOA
ESB and SOAESB and SOA
ESB and SOA
 
IKS Technology Impact
IKS Technology ImpactIKS Technology Impact
IKS Technology Impact
 
Do We Need Esb Any More
Do We Need Esb Any MoreDo We Need Esb Any More
Do We Need Esb Any More
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOA
 
The challenges of successfully executing a SOA strategy in a complex outsourc...
The challenges of successfully executing a SOA strategy in a complex outsourc...The challenges of successfully executing a SOA strategy in a complex outsourc...
The challenges of successfully executing a SOA strategy in a complex outsourc...
 
ESB Usage Scenarios and Patterns
ESB Usage Scenarios and PatternsESB Usage Scenarios and Patterns
ESB Usage Scenarios and Patterns
 
Tactics Esb Implementation
Tactics Esb ImplementationTactics Esb Implementation
Tactics Esb Implementation
 
The Eclipse SOA Initiative
The Eclipse SOA InitiativeThe Eclipse SOA Initiative
The Eclipse SOA Initiative
 
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
Eclipse to EasySOA Core - Eclipse DemoCamp Grenoble 2011
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
ESB 4.9.0 extension points, Connectors and Inbound Endpoints ESB 4.9.0 extension points, Connectors and Inbound Endpoints
ESB 4.9.0 extension points, Connectors and Inbound Endpoints
 
Ss Esb
Ss EsbSs Esb
Ss Esb
 
Ss Esb
Ss EsbSs Esb
Ss Esb
 
Spagic3 Presentation En
Spagic3 Presentation EnSpagic3 Presentation En
Spagic3 Presentation En
 

More from SOA Symposium

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2SOA Symposium
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A PitfallsSOA Symposium
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At PhilipsSOA Symposium
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business ArchitectureSOA Symposium
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M IlogSOA Symposium
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web ServicesSOA Symposium
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every DeveloperSOA Symposium
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A OperationalSOA Symposium
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man IssuesSOA Symposium
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data ProcessingSOA Symposium
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And TransactionsSOA Symposium
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos IndexSOA Symposium
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification TechniquesSOA Symposium
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A GovernanceSOA Symposium
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At OsloSOA Symposium
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A ModelingSOA Symposium
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1SOA Symposium
 
Anne Thomas Manes S O A Fatigue
Anne  Thomas Manes    S O A  FatigueAnne  Thomas Manes    S O A  Fatigue
Anne Thomas Manes S O A FatigueSOA Symposium
 
Mohamad Afshar Moving Beyond Project Level S O A
Mohamad  Afshar    Moving Beyond Project Level S O AMohamad  Afshar    Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O ASOA Symposium
 
Arnaud Simon Service Contract Template
Arnaud  Simon    Service  Contract  TemplateArnaud  Simon    Service  Contract  Template
Arnaud Simon Service Contract TemplateSOA Symposium
 

More from SOA Symposium (20)

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At Philips
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
 
Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
 
Arnaud Simon Flight Data Processing
Arnaud  Simon    Flight  Data ProcessingArnaud  Simon    Flight  Data Processing
Arnaud Simon Flight Data Processing
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And Transactions
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification Techniques
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A Governance
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At Oslo
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A Modeling
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 
Anne Thomas Manes S O A Fatigue
Anne  Thomas Manes    S O A  FatigueAnne  Thomas Manes    S O A  Fatigue
Anne Thomas Manes S O A Fatigue
 
Mohamad Afshar Moving Beyond Project Level S O A
Mohamad  Afshar    Moving Beyond Project Level S O AMohamad  Afshar    Moving Beyond Project Level S O A
Mohamad Afshar Moving Beyond Project Level S O A
 
Arnaud Simon Service Contract Template
Arnaud  Simon    Service  Contract  TemplateArnaud  Simon    Service  Contract  Template
Arnaud Simon Service Contract Template
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Thomas Rischbeck Intermediary Continuum

  • 1. This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors
  • 2. [21.10.2008] SOA Intermediary Continuum Dr. Thomas Rischbeck 2008-10-08, 10:00 SOA Symposium Amsterdam [innovation process technology inc.] [www.ipt.ch] Confusion in the Marketplace You might know this book cover … [©2008 ipt | switzerland] [page 2] [©2002 ipt | switzerland germany austria] [seite 1]
  • 3. [21.10.2008] The Fossil Record: ESB Development Paths MOM-based MOM: publish-subscribe, loose coupling MOM ESB via queues, JMS API EAI: Adapters, promise of universal connectivity, QoS, transaction management EAI Integration WS: WS-platform/management vendors; Suites platform-independent standards for SOA: WS-P XML, WSDL, SOAP, UDDI, HTTP WS-M Pure-WS ESB APS: embedded ESB APS Open Source + ESB XML appliances APS Open RISK: Consolidation pressure puts Source long-term viability of vendors at risk XML Appliances Source: IEEE Computer Archeology [©2008 ipt | switzerland] [page 3] What is an ESB? IDC: The ESB is an open standards-based technology concept that will revolutionize IT and enable flexible and scalable distributed computing for generations to come. EAI++ ESB is just a Pattern - Zapthink: „message-bus with IBM service-oriented interfaces“ Cali-Mero Fio-Rano MOM++ An enterprise platform that implements standardized interfaces for communication, connectivity, transformation, and security.”- Fiorano Software A standards-based integration backbone, combining messaging, Web services, transformation, and intelligent routing (2004) - Sonic Software low-cost lightweight alternative to traditional integration middleware - Gartner [©2008 ipt | switzerland] [page 4] [©2002 ipt | switzerland germany austria] [seite 2]
  • 4. [21.10.2008] Gartner Hype Cycle [©2008 ipt | switzerland] [page 5] What is an ESB? Convergence Consolidation Commodity Competition [©2008 ipt | switzerland] [page 6] [©2002 ipt | switzerland germany austria] [seite 3]
  • 5. [21.10.2008] Can ESB be standardized? The JBI Attempt … “Middleware for Middleware” Targeted at integration component vendors Java-only Sun Iona Tibco Open Source (Redhat, WS02,ServiceMix, Mule) [©2008 ipt | switzerland] [page 7] Vendor-specific Portal Tier Portlet Web App WLP Order Management Process Tier Process WLI Service Security Services Registry AquaLogic Enterprise Security Service Registry Services Routing AquaLogic Service Service Integration/Routing Bus Service Data Services Service Registry Registry AquaLogic Data Services Platform Inventory Billing Management Service Registry AquaLogic Service Registry End-to-end Web Data Services Oracle Mainframe .Net ERP Warehouse Management [©2008 ipt | switzerland] [page 8] [©2002 ipt | switzerland germany austria] [seite 4]
  • 6. [21.10.2008] Reference Architecture Access/Client Client Browser Rich Client Tier Access XML Appliance Reverse Proxy Portal HTML Presentation App / Web Server Process Orchestration – Process Services Monitoring (End-to-End) Integration ESB – Enterprise Services Middle Shared Identity Security Domain Domain Services Tier Services Mgmt Business Services BRMS … Business Logic Applications … … Registry/ Data Enterprise Information Repository Data Access Services Integration Data Operational Data Storage Base Data Tier Data Exploitation Data DWH Mart [©2008 ipt | switzerland] [page 9] Reference Architecture Access/Client Client Browser Rich Client Tier Access XML Appliance Reverse Proxy Portal HTML Presentation App / Web Server Process 1 Orchestration – Process Services 2 Monitoring (End-to-End) Integration ESB – Enterprise Services Middle Shared Identity Security Domain Domain Services Tier Services Mgmt Business Services BRMS … Business Logic Applications … … Registry/ Data Enterprise Information Repository Data Access Services Integration Data Operational Data Storage Base Data Tier Data Exploitation Data DWH Mart [©2008 ipt | switzerland] [page 10] [©2002 ipt | switzerland germany austria] [seite 5]
  • 7. [21.10.2008] ESB Product Types [innovation process technology inc.] [www.ipt.ch] Do you really need an SOA Intermediary? SOAP as enterprise messaging backbone Dumb Network, Intelligent Endpoints SOAP as unified messaging format WS* subsumes ESB functionalities: Reliable Delivery (WS-RM, WS-RX) Transactions (WS-T, WS-BA) Security (WSS) Central Registry But: Configuration? Departmentalized Security? Source: Jim Webber, Thoughtworks Service Sprawl? Monitoring? APS with Integration Stand-alone WS-pureplay XML Appliances P2P SOAP, bundled ESB Suites ESB ESB No ESB [©2008 ipt | switzerland] [page 12] [©2002 ipt | switzerland germany austria] [seite 6]
  • 8. [21.10.2008] XML Level Threats WS “tunnel” through the firewall, allow direct A2A interaction This opens up Pandorra’s box External Internal Payload Size Service Client Recursive Payload Service XML Schema Poisoning XML/HTTP Corporate Firewall Service Client WSDL Scanning Service SQL/XQuery Injection Service Client Service DOS Attacks Service Client Replay Attacks Service Routing Attacks Malicious Binary Content Service Service Client Data Leaks [©2008 ipt | switzerland] [page 13] XML Appliances – TCP/IP Layers ISO/OSI layers TCP/IP model Sample protocols Devices 7 Application SOAP, XML XML Appliances 6 Presentation HTTP, HTTPS Content Service Switch Application FTP Layer 4-7 Switches 5 Session Telnet SMTP LDAP 4 Transport NTP 3 Network Transport TCP, UDP Router, Layer-3 Switch 2 Data Link Network IP, ICMP, IGMP, IPX Switches, Bridges Network Interface: 1 Physical Link Hubs, Repeaters Ethernet, Token Ring, FDDI APS with Integration Stand-alone WS-pureplay Applicances/ P2P SOAP, bundled ESB Suites ESB ESB XML firewalls No ESB [©2008 ipt | switzerland] [page 14] [©2002 ipt | switzerland germany austria] [seite 7]
  • 9. [21.10.2008] XML Appliances XML Processing at Network Boundaries XML-Threat Prevention, Security DMZ Load Balancing, Routing Policy Management & Enforcem Finance Sales XML ASICs ESB1 ESB2 But: Asynchronous Delivery? IBM (ex DataPower) Layer7 Cisco (ex Reactivity) Forum Systems Intel (ex Sarvega) Vordel, Bridgewerx APS with Integration Stand-alone WS-pureplay Applicances/ P2P SOAP, bundled ESB Suites ESB ESB XML firewalls No ESB [©2008 ipt | switzerland] [page 15] ESB Products Stand-alone ESB Open Source ESB Mulesource Fiorano ESB WS02 (ex Synapse) Sonic ESB Redhat JBoss ServiceMix Iona Celtix WS-pureplay ESB Message Queueing (JMS, MOM) Blue Titan Network Director Persistence, Reliable Delivery Cape Clear 6 Server lightweight service containers Iona Artix multi-step processes PolarLake Messaging Integrator (some with BPEL) No native Messaging (JMS) APS with Integration Stand-alone WS-pureplay Applicances/ P2P SOAP, bundled ESB Suites ESB ESB XML firewalls No ESB [©2008 ipt | switzerland] [page 16] [©2002 ipt | switzerland germany austria] [seite 8]
  • 10. [21.10.2008] Integration Suites Adapters for legacy applications Sterling Commerce Gentran Integration data transformation tools (EDI, etc) Suite Data reconciliation, multi-step process and Sun SeeBeyond ICAN Suite 5 composite transactions Tibco BusinessWorks Vitria BusinessWare webMethods Fabric Fujitsu Interstage IBM WebSphere Process Server Magic Software iBOLT Business Integration Suite APS with Integration Stand-alone WS-pureplay Applicances/ P2P SOAP, bundled ESB Suites ESB ESB XML firewalls No ESB [©2008 ipt | switzerland] [page 17] Application Platform Suites “All-in-one” BEA AquaLogic application server (service hosting) IBM WebSphere Microsoft WCF/Biztalk (+ESB Patterns) Portal, Embedded ESB Oracle SOA Suite/ Integration Suite equivalent Fusion Middleware SAP Netweaver STRATEGY 2: Adapt Integration Infrastructure to Domain Complexity Increasing Complexity of Problem Domain APS with Integration Stand-alone WS-pureplay Applicances/ P2P SOAP, bundled ESB Suites ESB ESB XML firewalls No ESB [©2008 ipt | switzerland] [page 18] [©2002 ipt | switzerland germany austria] [seite 9]
  • 11. [21.10.2008] Deployment Scenarios [innovation process technology inc.] [www.ipt.ch] Deployment Scenarios Endpoint-centric ESB Capability of the hosting platform Microsoft WCF: „channeling pattern“ Internet-ESB (ESB as-a-service) Amazon Simple Queueing Services (SQS) More relaxed QOS-guarantees than JMS Microsoft Internet Service Bus (ISB) – Biztalk Services Relay services via the Internet and across firewalls Simple workflow & registry support Application-level ESB Application-internal SOA to better handle complex apps Expose a subset of functionality to the outside Consume functionality from the outside [©2008 ipt | switzerland] [page 20] [©2002 ipt | switzerland germany austria] [seite 10]
  • 12. [21.10.2008] Deployment Example – Web Portal Data Scrubbing Web Services Parser Attack Legitimate Traffic Portal / Web SecureSpan XML Service Data Screen Cluster XDOS Attack Source: Layer7 [©2008 ipt | switzerland] [page 21] Deployment Example – B2B Services Service Endpoints (Secure Zone) Internal Firewall External Firewall Corporate Identity Server Business Partners SecureSpan XML Firewall Cluster SecureSpan XML SecureSpan DMZ VPN Client Manager Source: Layer7 [©2008 ipt | switzerland] [page 22] [©2002 ipt | switzerland germany austria] [seite 11]
  • 13. [21.10.2008] Deployment Example – SOA Governance SecureSpan Manager Service Consumer with Hard-Coded WS- WS- Policy Policy Policy WS- WS- Policy Policy SecureSpan Service Consumer WS- Policy XML Networking with SecureSpan Gateway Cluster XML VPN Client WS- Web Policy Service Source: Layer7 [©2008 ipt | switzerland] [page 23] Conclusion ESB lives on a scale of SOA intermediaries Market undergoes consolidation, convergence, competition product types more and more have the same features (XML appliances, ESB, etc.) SOA without intermediary neglects security and governance aspects [©2008 ipt | switzerland] [page 24] [©2002 ipt | switzerland germany austria] [seite 12]
  • 14. [21.10.2008] Thank you! [ipt] innovation process technology ___________________________ Dr. Thomas Rischbeck | it architect Office Zug Baarerstrasse 14 | CH-6300 Zug Phone: +41 41 727 25 25 | Fax: +41 41 727 25 26 Email: thomas.rischbeck@ipt.ch [innovation process technology inc.] [www.ipt.ch] [©2002 ipt | switzerland germany austria] [seite 13]