IBM MQSeries WebSphere
IBM WebSphere MQ is a family of network communication software products launched by IBM in March 1992. It was previously known as MQSeries, which is a trademark that was rebranded by IBM in 2002 to join the suite of WebSphere products. WebSphere MQ is IBMs Message Oriented Middleware. It allows independent and potentially non-concurrent applications on a distributed system to communicate with each other.
It supports the following platforms both IBM and Non-IBM
1. Z/OS (Mainframe)
2. OS/400 (IBM System i or AS/400)
3. UNIX (AIX, HP-UX, Solaris)
4. HP NonStop
7. Microsoft Windows
* MQSeries is a Message Oriented Middleware. It is most popular for messaging along
with multiple platforms.
* There are many ways to access WebSphere MQseries facilities. Some of the APIs
supported by IBM are:
* IBM Message Queue Interface (MQI) for C, COBOL, PL/I, and Java
* JMS for Java
* Windows Powershell
* XMS for C/C++ and .NET
Advantages of MQSeries
1. It will support most of the Platforms.
2. It can be used to implement reliable delivery of large files as a substitute for FTP.
3. In this the Messages can be sent from one application to another, regardless of whether the applications are running at the same time. If a message receiver application is not running when a sender sends it a message, the queue manager will hold the message until the receiver asks for it. Ordering of all messages is preserved, by default this is in FIFO order of receipt at the local queue within priority of the message.
4. It transforms data between different architectures and protocols.
5. It allows receipt of messages to trigger other applications to run, and thus provides the framework for a message driven architecture.
6. It implements the JMS standard API, and also has its own proprietary API, known as the Message Queuing Interface (MQI).