面向对象的应用程序

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 Messaging 和 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。