MQSeries

from Wikipedia, the free encyclopedia

MQSeries is a platform-independent message-oriented middleware - software (MoM) of the company IBM , the 1992 was introduced and on the principle of message queuing based. The product was sold by IBM for a while under the name " WebSphere  MQ" and is currently marketed as IBM MQ.

Typical MQ screen on an i5

The concept of the Message Queuing (on German about: "message queue") allows the communication of programs through a network of different hardware and software components. The programs can exchange information without a direct connection between them. The communication takes place by their messages in the programs message queues (German "message queues ") store and remove it.

MQSeries puts messages in queues , from where the receiving application can pick them up asynchronously (a kind of mailbox principle with FIFO rule).

  • Advantages of MQSeries:
    • Exchange of messages between heterogeneous applications on different platforms
    • Many platforms are supported (e.g. workstation, mainframe z / OS , desktop, i5 )
    • Asynchronous data transfer
    • Wide spread
    • MQSeries provides OAM (Object Authority Manager) and SSL security for communications by default
  • Cons of MQSeries:
    • Security mechanisms are not set up by default, but must be set up separately

MQSeries supports security: “ Supports industry standard Secure Sockets Layer (SSL) security and offers an Extended Security Edition for advanced security features.

Message Queue Interface (MQI)

The programming interface is called MQI . It offers the following functions:

  • MQCONN - connect to the queue manager
  • MQDISC - disconnect from the queue manager
  • MQOPEN - Open Message Queue
  • MQCLOSE - close message queue
  • MQGET - Read from Message Queue
  • MQPUT - writing to message queue
  • MQPUT1 - Open, Write & Close
  • MQBEGIN - begin transaction
  • MQBACK - withdraw transaction
  • MQCMIT - Confirm transaction
  • MQINQ - Get attributes of an MQ object
  • MQSET - Set attributes of an MQ object

Web links

Individual evidence

  1. www-306.ibm.com