面向对象的应用程序

IBM® MQ 提供对 JMSJava, C++ 和 .NET的支持。 这些语言和框架使用 IBM MQ 对象模型,该模型提供的类具有与 IBM MQ 调用和结构相同的功能。

使用 IBM MQ 对象模型的某些语言和框架提供了在将过程语言与消息队列接口 (MQI) 配合使用时不可用的其他函数。

有关该模型提供的类、方法和属性的详细信息,请参阅《IBM MQ对象模型》

JMS
IBM MQ 提供了实现 Jakarta Messaging 3.0Java Message Service 2.0 规范的类。 有关 IBM MQ classes for JMS的详细信息,请参阅 使用 IBM MQ classes for JMS。 有关 IBM MQ classes for JavaIBM MQ classes for JMS 之间的区别的信息,请参阅开发 JMS/Jakarta 消息传递和 Java 应用程序 ,以帮助您决定使用哪一种。

IBM MQ Message Service Client (XMS) for C/C++IBM MQ Message Service Client (XMS) for .NET 提供名为 XMS 的应用程序编程接口 (API) ,其接口集与 Java Message Service (JMS) 相同 API。 有关详细信息,请参阅开发 XMS.NET 应用程序

Java
请参阅 使用 IBM MQ classes for Java ,以获取有关使用 Java中的 IBM MQ 对象模型对程序进行编码的信息。
[稳定]IBM 将不再对 进行进一步的增强,其功能已稳定在 中提供的水平。 IBM MQ classes for Java IBM MQ 8.0 如需了解 IBM MQ classes for JavaIBM MQ classes for JMS 之间的区别,以帮助您决定使用哪一个,请参阅开发 JMS/Jakarta 消息传递和 Java 应用程序
C++
IBM MQ 提供了相当于 IBM MQ 对象的 C++ 类以及相当于数组数据类型的一些其他类。 它提供许多不能通过 MQI 使用的功能。 请参阅 使用 C++ ,以获取有关使用 IBM MQ C + + 中的对象模型对程序进行编码的信息。Message Service Client for C/C++ 和 .NET 提供了名为 XMS 的应用程序编程接口 (API) ,其接口集与 Java Message Service (JMS) 相同 API。
.NET
请参阅 开发 .NET 应用程序 ,以获取有关使用 IBM MQ .NET 类对 .NET 程序进行编码的信息。 Message Service Client for C/C++ 和 .NET 提供了称为 XMS 的应用程序编程接口 (API) ,该接口具有与 Java Message Service (JMS) 相同的接口集 API。