226 Broker Interactions for Intra- and Inter-enterprise
Transport support for applications
WebSphere Business Integration Message Broker provides the following
transports mechanisms to allow clients to communicate with applications through
message flows:
? WebSphere MQ Web Services Transport allows Web services clients using
XML messages and the HTTP protocol running over TCP/IP to communicate
with applications through message flows in a broker.
? WebSphere MQ Real-time Transport is a lightweight protocol optimized for
use with non-persistent messaging. JMS applications communicate with the
broker using TCP/IP ports.
? WebSphere MQ Telemetry Transport is a lightweight publish/subscribe
protocol flowing over TCP/IP. This protocol is used by specialized applications
on small footprint devices that require a low bandwidth communication,
typically for remote data acquisition and process control.
? WebSphere MQ Multicast Transport is used by dedicated multicast-enabled
JMS application clients to connect to brokers. Applications communicate with
the broker by writing data directly to TCP/IP ports. This protocol is optimized
for high volume, one-to-many publish/subscribe topologies.
? WebSphere MQ Enterprise Transport supports WebSphere MQ applications
that connect to WebSphere Business Integration Message Broker by writing
data to and reading data from message queues.
? WebSphere MQ Mobile Transport is used exclusively by WebSphere MQ
Everyplace clients. WebSphere MQ Everyplace is an application designed
primarily for messaging to, from, and between pervasive devices. These are
typically small, handheld devices, such as mobile phones and PDAs. A bridge
queue on the broker's queue manager provides an interface for the
WebSphere MQ Everyplace clients to the broker services.
9.3 Applying patterns
The Retail system needs to get delivery dates based on a part or system number
from the appropriate Wholesale supplier. Each Wholesale supplier has its own
unique implementation that returns the delivery date to requesters but has
basically the same input and output formats for incoming requests and outgoing
responses. Each Wholesale system does not necessarily support the same
protocol for transmission of the requests and responses.
The Retail system knows the part number it wants a delivery date for, but doesn’t
know which Wholesale suppliers can deliver the part. In the event that there are
multiple Wholesale suppliers for the part, the Retail system wants to know the
earliest possible delivery date.