Applications orientées objet

IBM® MQ prend en charge JMS, Java, C + + et .NET. Ces langages et cadres utilisent le modèle d'objet IBM MQ, qui fournit des classes offrant les mêmes fonctionnalités que les appels et structures IBM MQ.

Certains langages et infrastructures qui utilisent le modèle d'objet IBM MQ fournissent des fonctions supplémentaires qui ne sont pas disponibles lorsque vous utilisez des langages de procédure avec l'interface MQI (Message Queue Interface).

Pour plus de détails sur les classes, les méthodes et les propriétés fournies par ce modèle, voir le modèle d'objet IBM MQ.

JMS
IBM MQ fournit des classes qui mettent en œuvre les spécifications Jakarta Messaging 3.0 et Java Message Service 2.0 . Pour plus de détails sur IBM MQ classes for JMS, voir Utilisation de IBM MQ classes for JMS. Pour plus d'informations sur les différences entre IBM MQ classes for Java et IBM MQ classes for JMS, afin de vous aider à décider lequel utiliser, voir Developing JMS/Jakarta Messaging and Java applications (Développer des applications JMS/Jakarta Messaging et Java).

IBM MQ Message Service Client (XMS) for C/C++ et IBM MQ Message Service Client (XMS) for .NET fournissent une interface de programme d'application (API) appelée XMS qui possède le même ensemble d'interfaces que Java Message Service (JMS) API. Pour plus d'informations, voir Développement d'applications XMS.NET.

Java
Voir Utilisation de IBM MQ classes for Java pour plus d'informations sur le codage des programmes à l'aide du modèle d'objet IBM MQ dans Java.
[ Stabilisé ]IBM n'apportera pas d'améliorations supplémentaires à IBM MQ classes for Java et ils sont fonctionnellement stabilisés au niveau fourni par IBM MQ 8.0. Pour plus d'informations sur les différences entre IBM MQ classes for Java et IBM MQ classes for JMS afin de vous aider à décider lequel utiliser, voir Developing JMS/Jakarta Messaging and Java applications.
C++
IBM MQ fournit des classes C++ équivalentes aux objets IBM MQ et des classes supplémentaires équivalentes aux types de données de tableau. Il fournit un certain nombre de fonctions qui ne sont pas disponibles via l'interface MQI. Voir Utilisation de C++ pour plus d'informations sur le codage de programmes à l'aide du modèle d'objet IBM MQ dans C + +. Les clients de service de message pour C/C++ et .NET fournissent une interface de programme d'application (API) appelée XMS qui possède le même ensemble d'interfaces que le Java Message Service (JMS) API.
.NET
Pour plus d'informations sur le codage des programmes .NET à l'aide des classes IBM MQ .NET , voir Développement d'applications .NET . Les clients de service de messagerie pour C/C++ et .NET fournissent une interface de programme d'application (API) appelée XMS qui possède le même ensemble d'interfaces que le Java Message Service (JMS) API.