Messaging middleware, or message oriented middleware (MOM). Supports asynchronous message transmission for tasks within one system, across systems, and across platforms. Performs messaging functions including translation, addressing, encryption, message integrity and guarantee of delivery. Removes the need for applications to perform these services.
First released as Message Queue Manager (MQM) in 1993 by IBM. The API for this initial version was developed by System Strategies Inc (SSI) to quickly support platforms such as OpenVMS and z/VSE, using SSIs existing EzBridge Transact product. Later releases of MQM were rewritten by IBM to remove EzBridge Transact code.
Much of the MQM software was re-used from existing DB2 code.
MQSeries for MVS was released in 1994. Renamed to Websphere MQ in 2002, and to IBM MQ in 2014 (from version 8).
z/OS and z/VSE support both client and queue manager. z/VM supports a client only.
Optional Client Attachments feature required for non-mainframe clients to communicate with a z/OS based queue manager.
IBM Product IDs:
- MQSeries for MVS/ESA Product ID: 5695-137
- MQSeries for OS/390 V2 Product ID: 5655-A95
- WebSphere MQ for z/OS V5 Product ID: 5655-F10
- WebSphere MQ for z/OS V6 Product ID: 5655-L82
- WebSphere MQ for z/OS V7 Product ID: 5655-R36
- IBM MQ for z/OS V8 Product ID: 5655-W97
- IBM MQ for z/OS V9 Product ID: 5655-MQ9
- MQSeries for VSE/ESA V2 Product ID: 5686-A06
- Websphere MQ for z/VSE V3.x Product ID: 5655-U97