Loading, please wait...

Information Technology Company Based in Dubai, UAE

Oasis IT Products
IBM
Software

IBM MQ 

IBM MQ is a family of message-oriented middleware products that IBM launched in December 1993. It was originally called MQSeries, and was renamed WebSphere MQ in 2002 to join the suite of WebSphere products. In April 2014, it was renamed IBM MQ.

Review

IBM MQ allows independent and potentially non-concurrent applications on a distributed system to securely communicate with each other, using messages. MQ is available on a large number of platforms (both IBM and non-IBM), including z/OS (mainframe), OS/400 (IBM System i or AS/400), Transaction Processing Facility, UNIX (AIX, HP-UX, Solaris), HP NonStop, OpenVMS, Linux, and Microsoft Windows.

The core components of MQ are:

Message: Messages are collections of binary or character (for instance ASCII or EBCDIC) data that have some meaning to a participating program. As in other communications protocols, storage, routing, and delivery information is added to the message before transmission and stripped from the message prior to delivery to the receiving application.
Queue: Message queues are objects that store messages in an application.
Queue Manager: a system service that provides a logical container for the message queue. It is responsible for transferring data to other queue managers via message channels. Although not strictly required for message-oriented middleware, is an IBM MQ prerequisite. Queue managers handle storage, timing issues, triggering, and all other functions not directly related to the actual movement of data.
Programs integrated with IBM MQ use a consistent application program interface (API) across all platforms.

MQ supports point-to-point and Publish-Subscribe messaging.

APIs directly supported by IBM include:

IBM Message Queue Interface (MQI) for C, COBOL, PL/I, Java, Rexx, RPG, and C++
Java Message Service (JMS)
XMS for C/C++ and .NET
.NET
Representational State Transfer
SOAP
Additional APIs (not officially supported) are also available via third parties, including:

Perl interface (developed and contributed by Hildo Biersma), available from CPAN.
Python (programming language) interface PyMQI (originally developed by Les Smithson), available from PyPI
Windows PowerShell

Comments

Comment: *

Partners

Kerio
Amazon AWS
EMC
VMware
HPE
ESET
Microsoft
IBM
Oracle
SOPHOS
Cisco
Juniper
RedHat
Fortnite
Symantec

Newsletter

Offline Support