Pour concevoir une application d'interopération avec des gestionnaires de files d'attente
sur un réseau IBM MQ,
observez les différences entre les deux environnements,
concevez votre client JMS en fonction du modèle Java™ EE,
identifiez les incompatibilités de gestion du nom entre
le bus d'intégration de services et les environnements IBM MQ, puis
définissez les mappages de sujet.
Avant de commencer
Identifiez les files d'attente
IBM MQ avec lesquelles vos
applications vont interopérer. Les emplacements et noms exacts peuvent être définis
par l'installation.
Procédure
- Consultez les informations de référence importantes relatives aux deux
environnements en interaction, IBM MQ et le bus d'intégration de
services.
Il existe trois types d'élément de référence :
- Concevez votre client JMS à partir du modèleJava EE
standard :
- Utilisez JNDI pour rechercher un objet ConnectionFactory.
- Utilisez JNDI pour rechercher un ou plusieurs objets de destination.
- Utilisez la fabrique de connexions pour créer un objet de connexion JMS.
- Utilisez la connexion JMS pour créer un ou plusieurs objets de session JMS.
- Utilisez une session JMS et les destinations pour créer les objets MessageProducer
et MessageConsumer.
- Commencez la distribution des messages en démarrant la connexion JMS.
A ce stade, un client dispose de la configuration JMS de base requise
pour générer et réceptionner des messages.
- Identifiez les incompatibilités de gestion des noms entre les environnements
du bus d'intégration de services et de IBM MQ.
Si nécessaire, identifiez les besoins de l'alias,
pour que l'application IBM MQ puisse traiter les noms de destination de bus
d'intégration de services comportant plus de 48 caractères. Pour plus d'informations, voir
Mode d'adressage aux destinations de bus et aux files d'attente IBM MQ.
- Identifiez les destinations de réponse utilisées par votre application et
vérifiez si la manière dont elles traitent les noms est compatible. Pour plus d'informations, voir
Mappage des destinations vers et depuis les files d'attente, les sujets et les destinations IBM MQ.
- Si votre application publie des messages que vous voulez envoyer aux
courtier IBM MQ, contactez
votre administrateur pour définir les mappages de sujet appropriés sur un
profil de courtier de publication/abonnement. Vous devez également définir des
mappages de sujet pour les sujets de réponses permanentes. Pour plus d'informations, voir Sujets de réponse pour la messagerie demande-réponse via un lien IBM MQ et Messagerie demande-réponse via un lien IBM MQ.