Basic messaging

Messaging, irrespective of the particular product or product group, is based on queues and queue managers. Queue managers manage queues that can store messages. Applications communicate with a local queue manager, and get or put messages to queues. If a message is put to a remote queue (a queue owned by another queue manager), the message is transmitted over connections to the remote queue manager. In this way, messages can hop through one or more intermediate queue managers before reaching their destination. The essence of messaging is to uncouple the sending application from the receiving application, queuing messages at intermediate points, if necessary.

MQ and MQe supply MQ family messaging. Both are designed to support one or more hardware server platforms and most associated operating systems. Given the wide variety in platform capabilities, these individual products are organized into product groups, reflecting common function and design:
Distributed messaging
WebSphere® MQ for Windows NT®, Windows® 2000, AIX®, iSeries™, HP-UX, Solaris, and other platforms
Host messaging
WebSphere MQ for z/OS®
Pervasive messaging
MQe for Windows, AIX, Solaris, Linux®, and HP-UX

For more details see How MQe works.


Terms of use | WebSphere software

(c) Copyright IBM Corporation 2004, 2005. All rights reserved.