WebSphere MQ server allows you to exploit the availability
and load balancing advantages of shared queues on a WebSphere MQ on z/OS network.
WebSphere MQ server also supports additional interfaces for integrating applications
that are located inside and outside the enterprise.
Higher availability and optimum load balancing
WebSphere
MQ server provides the following advantages over a WebSphere MQ link:
- With WebSphere MQ link, because messages are managed by messaging engines,
if a messaging engine becomes unavailable, all the messages on that engine
also become unavailable until the engine restarts. With WebSphere MQ server
because messages are stored on queues, if a queue manager becomes unavailable,
the messages can still be retrieved, through a different queue manager. WebSphere
MQ server therefore provides a better proposition than WebSphere MQ link in
situations requiring high availability.
- With WebSphere MQ link, applications have to push messages from the WebSphere
MQ network end of the link. With WebSphere MQ server, applications can pull
messages from the WebSphere MQ network. WebSphere MQ server therefore provides
a better proposition than WebSphere MQ link in situations requiring optimum
load balancing.
Additional interfaces
WebSphere
MQ server supports Java 2 Enterprise Edition (J2EE), Java Message Service
(JMS), the WebSphere Message Queuing Interface (MQI) and the default messaging
provider mediations API. These interfaces provide additional possibilities
for integrating applications, whilst WebSphere MQ server also allows applications
to exploit the higher availability and optimum load balancing provided by
WebSphere MQ on z/OS.