In a business integration system that uses WebSphere MQ Integrator 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.
