Pont de publication/abonnement sur un lien IBM MQ
Un pont de publication/abonnement permet d'établir une messagerie de publication/abonnement entre WebSphere Application Server et IBM MQ via un lien IBM MQ. Le pont de publication/abonnement fournit une connexion entre la fonction de publication/abonnement d'un bus d'intégration de services et la fonction de publication/abonnement d'un réseau IBM MQ.
- Pour agir en tant qu'abonné, le pont de publication/abonnement se connecte à un gestionnaire de files d'attente IBM MQ avec un abonnement durable au sujet approprié et reçoit donc les messages qui sont publiés sur ce sujet. Le pont de publication/abonnement transmet ensuite les messages aux abonnés connectés à un bus d'intégration de services dans WebSphere Application Server. Ces abonnés peuvent être des applications fonctionnant dans WebSphere Application Server, des clients de bus fonctionnant dans Java Platform, Standard Edition (Java SE) ou des serveurs d'applications tiers.
- Pour agir en tant que diffuseur de publications, le pont de publication/abonnement s'abonne aux messages que les publications ont publié sur une destination de rubrique JMS d'intégration de service, dans WebSphere Application Server. Le pont de publication/abonnement publie ensuite les messages sur le sujet approprié dans IBM MQ et le gestionnaire de files d'attenteIBM MQ envoie les messages aux abonnés du réseau IBM MQ. L'intégration de service peut également envoyer les messages à d'autres abonnés qui sont connectés au bus d'intégration de services dans WebSphere Application Server.
Le pont de publication/abonnement agit de la même manière si vous utilisez une fonction de publication/abonnement en file d'attente, fournie par une interface de compatibilité dans IBM MQ version 7 ou par un produit de courtier de messages distinct. Le pont de publication/abonnement s'associe au courtier de publication/abonnement en tant qu'abonné ou diffuseur de publications et reçoit des messages du courtier de messages ou publie des messages sur ce courtier. Le courtier de messages envoie les messages publiés à ses abonnés, sur le réseau IBM MQ.
Si la communication entre les deux extrémités du pont de publication/d'abonnement s'interrompt, les messages sont en attente jusqu'à ce que la communication soit rétablie par le système ou l'administrateur. Si vous utilisez un produit de courtier de messages distinct, les messages peuvent être conservés dans les files d'entrée du courtier, si ce dernier n'est pas disponible ou dans la file d'attente de transmission de IBM MQ, si IBM MQ n'est pas disponible.
- Un profil de courtier définit une connexion avec un gestionnaire de files d'attente IBM MQ unique ou un courtier de publication/abonnement distinct. Pour plus d'informations sur les profils de courtier, voir Profil du courtier sur un lien IBM MQ.
- Un mappage de sujet définit comment les messages d'un sujet donné circulent entre les deux extrémités du pont de publication/abonnement. Pour plus d'informations sur les mappages de sujet, voir Mappage de sujets sur un lien IBM MQ.