In a business integration system that uses a WebSphere message
broker, the integration broker has two jobs: routing messages
between applications and processing messages using message flows.
Specifically, the integration broker:
- Receives a message from the outbound queue of the sending
application's connector.
- Passes the message to the message flow for processing. A single
message flow, defined for each queue, processes all messages placed
on that queue. The message flow, however, can include different
instructions for processing each type of message it expects to
handle. Each message contains a header with information about the
kind of data it carries. The message flow uses the header
information to determine which set of processing instructions to
use for the message.
- Transfers the message to the inbound queue of the destination
application's connector.
Communication between the integration broker and a connector can
be asynchronous or synchronous.
