Patterns: Integrating Enterprise Service Buses in a Service-Oriented Architecture
An IBM Redbooks publication
Note: This is publication is now archived. For reference only.
The Patterns for e-business are a group of proven, reusable assets that can be used to increase the speed of developing and deploying e-business applications. This IBM Redbooks publication focuses on how you can integrate Enterprise Service Bus (ESB) implementations in a service-oriented architecture (SOA). The book discusses patterns for integrating ESBs and includes step-by-step instructions for integrating ESBs implemented in WebSphere Business Integration Message Broker V5 and WebSphere Application Server V6. However, the ESB integration patterns and concepts apply to ESBs implemented with any product.
Part 1 introduces SOA and ESB concepts, and discusses the ESB capabilities of WebSphere Business Integration Message Broker V5 and WebSphere Application Server V6. It describes guidelines for determining when integration of ESBs is necessary, and describes patterns for integrating ESBs.
Part 2 describes the business scenario used in this book and explains key technologies relevant to SOA and ESB.
Part 3 guides you through the process of integrating ESBs. Two scenarios are described: integration of homogeneous ESBs and of heterogeneous ESBs. The homogeneous ESB scenario describes the integration of two ESBs implemented in WebSphere Application Server V6. The heterogeneous ESB scenario describes integration between an ESB implemented in WebSphere Application Server V6 and an ESB implemented in WebSphere Business Integration Message Broker V5.
Part 1. Patterns for e-business and SOA
Chapter 1. Introduction to Patterns for e-business
Chapter 2. Product descriptions
Chapter 3. SOA runtime patterns and Product mappings
Chapter 4. Technology capabilities for an additional ESB
Chapter 5. To ESB but not two ESB?
Chapter 6. Integrating ESBs
Part 2. Business scenario and guidelines
Chapter 7. The business scenario used in this redbook
Chapter 8. Technology options
Part 3. Scenario implementation
Chapter 9. Directly Connected homogeneous ESBs
Chapter 10. Directly Connected heterogeneous ESBs
Appendix A. Additional material