Implementing an ESB will help eliminate many point-to-point connections and help reduce the time required to develop, test and implement new services in the organization as they become available. WebSphere Message Broker is designed to address this need by providing a platform-neutral ESB that is built for universal connectivity and transformation in heterogeneous IT environments.
An ESB allows to separate information distribution from the actual business logic that governs that distribution by abstracting the data from the protocol and transport details. This capability offers the following benefits
ESB provides a high level of control through different interaction patterns, including
ESB enables point-to-point applications to use a request-response model, or they can broadcast a message to many target applications using distribution lists. Aggregation is an alternative message-processing model, where a single input message is split into multiple requests and the replies are consolidated to produce a single, aggregated reply message. The aggregations nodes help improve response time because slow requests can be performed in parallel and do not have to follow each other sequentially.
ESB provides different QoS requirements to ensure reliability, efficiency and security. Some of the characteristics which are provided are as follows
This kind of message handling enables processing decisions to be based on the content of the message (either application data or information carried in the message headers), manipulating or transforming the information content of the message, and augmenting the content of the message. ESB enables to automatically route data within the organization to the recipients that need it most, regardless of the original data format.
WebSphere Message Broker provides facilities to collect message-flow accounting and statistics data for an active broker at any time. Different granularity of the data needed can be selected and configured. The accounting and statistics features can be used to track the usage of different business process and services within an enterprise. Both Websphere MQ and Websphere Message broker networks can be administered from a Single console which greatly simplifies administration.