Overview of IBM WebSphere MQ MQI clients
A WebSphere MQ MQI client is a component of the IBM® WebSphere MQ product that can be installed on a system on which no queue manager runs.
Using an IBM WebSphere MQ MQI client, an application running on the same system as the client can connect to a queue manager that is running on another system. The application can issue MQI calls to that queue manager. Such an application is called a WebSphere MQ MQI client application and the queue manager is called a server queue manager.
The following platforms can be used. The combinations depend on which IBM WebSphere MQ product you are using and are described in Platform support for IBM WebSphere MQ clients.
IBM WebSphere MQ MQI client
|
IBM WebSphere MQ server
|
---|---|
UNIX and Linux
Windows HP Integrity NonStop Server |
UNIX and Linux
Windows HP Integrity NonStop Server |
The MQI is available to applications running on the client platform; the queues and other IBM WebSphere MQ objects are held on a queue manager that you have installed on a server.
An application that you want to run in the IBM WebSphere MQ MQI client environment must first be linked with the relevant client library. When the application issues an MQI call, the IBM WebSphere MQ MQI client directs the request to a queue manager, where it is processed and from where a reply is sent back to the IBM WebSphere MQ MQI client.
The link between the application and the IBM WebSphere MQ MQI client is established dynamically at run time.
You can also develop client applications using the IBM WebSphere MQ classes for .NET, IBM WebSphere MQ classes for Java or IBM WebSphere MQ classes for Java Message Service (JMS). You can use Java and JMS clients on UNIX, Linux and Windows platforms. The use of Java and JMS is not described here. For full details on how to install, configure, and use IBM WebSphere MQ classes for Java and IBM WebSphere MQ classes for JMS see Using WebSphere MQ classes for Java and Using WebSphere MQ classes for JMS.