This paper describes how to build an Enterprise Service Bus (ESB) using WebSphere Business Integration Message Broker and provides design considerations and runtime guidelines for implementing an ESB in a service-oriented architecture (SOA).
The paper describes a design, development, and runtime approach for implementing an Enterprise Service Bus (ESB) using IBM WebSphere Business Integration Message Broker V5. It walks through a sample consumer‑electronics retailer scenario, showing how message sets can validate and process SOAP messages and aggregate responses from multiple warehouses.
Design guidelines cover the business scenario and pattern selection, while development guidelines discuss SOAP header/body validation and message set creation. Runtime guidelines illustrate the ESB architecture, including hub and broker components, and provide a product mapping of the software components used.
| WebSphere Application Server version | V5.1.1 |
|---|---|
| WebSphere MQ version | V5.3 |
| DB2 Universal Database version | V8.1 |
See the IBM Redbook "Patterns: Implementing an SOA Using an Enterprise Service Bus with WebSphere Application Server V6, SG24-6494".
Message sets are used to validate SOAP headers and bodies, allowing validation and processing of SOAP messages.