Interaction à l'aide du fournisseur de messagerie IBM MQ
Au moyen du fournisseur de messagerie IBM MQ dans WebSphere Application Server, les applications de messagerie Java™ Message Service (JMS) peuvent utiliser votre système IBM MQ comme fournisseur externe des ressources de messagerie JMS.
- La messagerie est traitée par un réseau de gestionnaires de files d'attente, chacun d'entre eux s'exécutant dans son propre ensemble de processus et possédant sa propre administration.
- Les fonctions, telles que les files d'attente partagées (sur IBM MQ for z/OS) et la mise en cluster IBM MQ simplifient l'administration et permettent la reconnaissance dynamique.
- De nombreux produits IBM® et produits de partenaires prennent en charge IBM MQ avec (par exemple) contrôle et suivi, haute disponibilité et mise en cluster.
- Les clients IBM MQ peuvent s'exécuter dans WebSphere Application Server (JMS) ou dans presque tous les autres environnements de messagerie utilisant plusieurs API.
Si votre entreprise utilise IBM MQet que vous souhaitez intégrer des applications de messagerie WebSphere Application Server dans un réseau sur lequel IBM MQ est prédominant, il est logique d'opter pour le fournisseur de messagerie IBM MQ . Il peut cependant exister certains avantages à utiliser un autre fournisseur. Si vous n'êtes pas sûr de la combinaison de fournisseurs la mieux adaptée à vos exigences, consultez Choix de fournisseurs de messagerie pour un environnement mixte.
Le fournisseur de messagerie IBM MQ prend en charge les interfaces indépendantes du domaine JMS 1.1 (appelées parfois interfaces "unifiées" ou "communes"). Les applications peuvent utiliser les mêmes interfaces pour la messagerie point-à-point et par publication/abonnement et une même transaction peut contenir une messagerie point-à-point et une messagerie par publication/abonnement. Avec JMS 1.1, cette approche est recommandée pour les nouvelles applications. Les interfaces spécifiques au domaine sont prises en charge pour la compatibilité amont des applications développées pour utiliser des interfaces de file d'attente spécifiques au domaine, comme décrit dans la section 1.5 de la spécification JMS 1.1.
Le fournisseur de messagerie IBM MQ prend également en charge le mécanisme de spécification d'activation Java EE Connector Architecture (JCA) 1.5 pour les beans gérés par message (MDB) sur toutes les plateformes prises en charge par WebSphere Application Server.
Vous pouvez utiliser WebSphere Application Server pour configurer des ressources IBM MQ pour les applications (fabriques de connexions de file d'attente par exemple) et pour gérer les messages et les abonnements associés aux destinations JMS. La sécurité est administrée via IBM MQ.
Dans une cellule contenant plusieurs versions de WebSphere Application Server, vous pouvez administrer des ressources IBM MQ sur les noeuds de toutes les versions. Cependant, certaines propriétés ne sont pas disponibles pour toutes les versions. Dans ce cas, seules les propriétés de ce noeud spécifique s'affichent dans la console d'administration.
WebSphere Application Server Version 6.x contenait un client JMS IBM MQ afin de faciliter l'interaction avec IBM MQ. Pour WebSphere Application Server Version 7.0 et les versions ultérieures, cet élément a été remplacé par Adaptateur de ressources IBM MQ. L'adaptateur de ressources est inclus avec WebSphere Application Server, il n'est donc pas nécessaire de l'installer séparément. Les mises à jour de service pour l'adaptateur de ressources sont généralement appliquées automatiquement via les groupes de correctifs WebSphere Application Server. Pour plus d'informations sur la gestion de l'adaptateur de ressources, voir Gestion de l'adaptateur de ressources IBM MQ.
- maxConnections
- connectionConcurrency (La définition de cette propriété a des conséquences uniquement sur les noeuds WebSphere Application Server 7. La propriété ne modifie en rien les noeuds de WebSphere Application Server Version 8 ou version ultérieure.)
- reconnectionRetryCount
- reconnectionRetryInterval
Pour établir une connexion à des gestionnaires de files d'attente IBM MQ incluant plusieurs instances, Vous pouvez indiquer des informations sur l'hôte et sur le port sous forme de liste de noms de connexion qu'une fabrique de connexions ou une spécification d'activation utilise pour se connecter à un gestionnaire de files d'attente incluant plusieurs instances.
- si une application traite l'en-tête RFH Version 2 d'un message IBM MQ dans le cadre du corps du message JMS ;
- le format de la zone JMSReplyTo ;
- si une application peut lire ou écrire les valeurs des zones MQMD depuis les messages JMS envoyés ou reçus en utilisant le fournisseur de messagerie IBM MQ.
- les options de contexte de message définies lors de l'envoi des messages à une destination.
Pour plus d'informations sur l'utilisation de IBM MQ avec WebSphere Application Server, reportez-vous au centre de documentation des scénarios de connectivité de produit, qui fournit des informations vous guidant dans les tâches principales requises pour connecter WebSphere Application Server à IBM MQ dans divers scénarios. Chaque scénario contient les informations de mise en oeuvre d'une solution dans un contexte métier, vous permettant d'apprendre au fur et à mesure sans avoir besoin d'utiliser d'autres ressources d'informations.