Connecting to IBM(Websphere MQ) : Use JMS or Native library?
Hi all,
This is a very basic question, but I need to get the doubt cleared. It would be great if you could clarify..
I want to communicate with an application, which has only IBM(Websphere) MQ interface.
Question: In order to communicate, do I use Connector-MQ(for sending info), or Connector-JMS?
The reason I ask this question is because I read in Websphere MQ Primer ebook as follows:
<<< The native interface is the Message Queue Interface (MQI).
Using a standardized API can add additional flexibility when accessing services through a message queuing infrastructure. This book uses the term standardized API to represent APIs that are not proprietary to an individual product, such as WebSphere MQ.
The following list notes examples of standardized APIs that can be used to access services that are provided through a WebSphere MQ infrastructure:
Java Message Service (JMS), IBM Message Service Client (XMS) >>>
I think the answer is to use "Connector-MQ" here, and not "Connector-JMS", since the application to which I connect, does not specifically provide JMS connection. However, going by explanation I quoted above, since Pega is Java based, and also has JMS connector, does it make JMS connector as a choice?
Sorry if this is too basic, but any help is appreciated..
Version info:
Pega 7.3, IBM MQ 9.0(Windows)