Aplicaciones orientadas a objetos

IBM® MQ proporciona soporte para JMS, Java, C++ y .NET. Estos lenguajes y marcos de trabajo utilizan el modelo de objetos IBM MQ, que proporciona clases que ofrecen la misma funcionalidad que las llamadas y estructuras de IBM MQ.

Algunos de los lenguajes e infraestructuras que utilizan el modelo de objetos de IBM MQ proporcionan funciones adicionales que no están disponibles cuando se utilizan lenguajes de procedimiento con la interfaz de cola de mensajes (MQI).

Para obtener más información sobre las clases, métodos y propiedades que proporciona este modelo, consulte IBM MQ Object Model.

JMS
IBM MQ proporciona clases que aplican las especificaciones Jakarta Messaging 3.0 y Java Message Service 2.0 . Para obtener detalles de IBM MQ classes for JMS, consulte Utilización de IBM MQ classes for JMS. Para obtener información sobre las diferencias entre IBM MQ classes for Java y IBM MQ classes for JMS, para ayudarle a decidir cuál utilizar, consulte Desarrollo de aplicaciones JMS/Jakarta Messaging y Java.

IBM MQ Message Service Client (XMS) for C/C++ y IBM MQ Message Service Client (XMS) for .NET proporcionan una interfaz de programación de aplicaciones (API) denominada XMS que tiene el mismo conjunto de interfaces que Java Message Service (JMS) API. Para obtener más información, consulte Desarrollo de aplicaciones.NET en XMS.

Java
Consulte Utilización de IBM MQ classes for Java para obtener información sobre la codificación de programas utilizando el modelo de objeto IBM MQ en Java.
[Estabilizado]IBM no introducirá más mejoras en IBM MQ classes for Java y se estabilizarán funcionalmente en el nivel enviado en IBM MQ 8.0. Para obtener información sobre las diferencias entre IBM MQ classes for Java y IBM MQ classes for JMS que le ayude a decidir cuál utilizar, consulte Desarrollo de aplicaciones JMS/Jakarta Messaging y Java.
C++
IBM MQ proporciona clases C++ equivalentes a objetos IBM MQ y algunas clases adicionales equivalentes a los tipos de datos de matriz. Proporciona una serie de características que no están disponibles en MQI. Consulte Utilización de C++ para obtener información sobre la codificación de programas utilizando el modelo de objetos de IBM MQ en C++. Message Service Clients for C/C++ y .NET proporcionan una interfaz de programación de aplicaciones (API) denominada XMS que tiene el mismo conjunto de interfaces que Java Message Service (JMS) API.
.NET
Consulte Desarrollo de aplicaciones .NET para obtener información sobre la codificación de programas .NET utilizando las clases IBM MQ .NET . Los clientes de servicio de mensajes para C/C++ y .NET proporcionan una interfaz de programación de aplicaciones (API) denominada XMS que tiene el mismo conjunto de interfaces que Java Message Service (JMS) API.