The document discusses the role of enterprise service buses (ESBs) in service-oriented architectures and how they can be used effectively to integrate systems. It describes common ESB patterns like the concentrator pattern and federated ESB pattern. It also discusses anti-patterns to avoid with ESBs and how open source ESBs like WSO2 and Apache Synapse can be used to build integrations.
17. The Concentrator Pattern .NET service CRM service Apache Axis2 service C/C++ service Concentrator ESB Consistent access, security, logging, audit, monitoring But no transformation Data service Mashup/Web Application Dashboard
18. The Federated ESB pattern Enterprise ESB Routing, Audit Department ESB Department ESB Department ESB
19.
20.
21. Scenario – Financial Security blocking Database legacy flat file NEW YORK Existing System WSO2 ESB Poll Record->XML XML->XML Send LONDON WSO2 ESB Split/Iterate DBLookup/Filter Transform to MQ Send Existing System XML/JMS