IBM Message Queue Internet Pass-Thru (MQIPT)
IBM Message Queue Internet Pass-Thru (MQIPT) functions as an IBM MQ protocol forwarder in its most basic form. It receives connection requests from IBM MQ channels and listens on a TCP/IP port.
Multiple destination queue managers can be accessed using MQIPT. Since there must be a technique for MQIPT to know which queue manager to connect to in order for this to function, MQIPT uses the incoming TCP/IP port number to make this determination.
MQIPT can be configured easily and can able to build the connection between server and client easily. We can also able to add SSL/TLS configuration for encryption and decryption of messages, between client and server.
The configuration file comprises a number of sections. There is one route section and an additional route section for each route that has been defined through MQIPT.
MQIPT can have TLS/SSL Client Route and TLS/SSL Server Route configurations. This Routes can be configured according to the connection needs.
One important thing to keep in mind is that MQIPT just involves modifying the hostname/port configuration in MQ channel definitions, not the IBM MQ application code.
The key component of MQIPT, which supports a variety of use cases, is translating the standard MQ protocols into HTTP/S requests.
MQIPT is frequently used as a proxy and is located in the DMZ. To connect to a destination queue manager inside the firewall, MQIPT relays the external connection. This makes the firewall setting simpler as the inbound connection originates from an address that is in the secure DMZ.
Advantages of MQIPT
- Using MQIPT as a channel concentrator is possible.
- In order to provide a single point of access, MQIPT can be placed in a DMZ.
- HTTP tunneling can be used for MQIPT communication.
- MQIPT can encrypt messages
- PKCS#11 devices are also supported by MQIPT for storing private keys and certificates.
- MQIPT enables switching between HTTPS and MQ communications.
- Allows you to increase the network’s firewall security.
Supported platform:
MQIPT can support all platforms like AIX, LINUX (all flavors) WINDOWS, etc.
Version support:
- MQIPT can be supported in any version of the platform.
- MQIPT latest version
Components involve:
- IBM MQ SERVER
- IBM MQ CLIENT
- IBM MQIPT