Messagerie de publication/abonnement via un lien IBM
Sur un lien WebSphere MQ, vous pouvez configurer une messagerie de publication/d'abonnement entre WebSphere Application Server et la fonction de publication/d'abonnement IBM MQ ou un courtier de publication/d'abonnement distinct.
- IBM MQ Version 7
- Fournit une fonction de publication/abonnement intégrée aux gestionnaires de files d'attente IBM MQ. Cette fonction s'appelle la publication/l'abonnement intégrés. Dans les versions précédentes de IBM MQ, cette fonction s'appelle la publication/l'abonnement en file d'attente, car vous communiquez avec un courtier de publication/abonnement distinct, au moyen des messages placés dans des files d'attente.
- WebSphere Message Broker Version 6
- Fournit un courtier de publication/abonnement distinct pour la publication/l'abonnement en file d'attente. Cette version de la publication/l'abonnement en file d'attente utilise des en-têtes de message MQRFH2. Si vous utilisez IBM MQ version 6, vous pouvez utiliser WebSphere Message Broker version 6 pour fournir une fonction de publication/abonnement qui interagit sur un lien IBM MQ avec WebSphere Application Server. Depuis WebSphere Message Broker Version 7, ce produit ne fournit plus de courtier de publication/abonnement et toutes les opérations de publication/abonnement basées sur les sujets exécutées via le produit utilisent les fonctions IBM MQ.
- WebSphere Event Broker
- Fournit un courtier de publication/abonnement distinct pour la publication/l'abonnement en file d'attente. Cette version de la publication/l'abonnement en file d'attente est identique à celle de WebSphere Message Broker Version 6.
IBM MQ version 6 (à l'exception de la version 6 de IBM MQ pour z/OS) fournit une publication/abonnement en file d'attente qui est implémentée par un courtier de publication/abonnement dans IBM MQ. Toutefois, la fonction de publication/abonnement fournie par IBM MQ version 6 utilise les en-têtes de message MQRFH, également appelés en-têtes de message MQRFH1 et ne prend pas en charge les en-têtes de message MQRFH2 utilisés par le pont de publication/abonnement WebSphere Application Server sur le lien IBM MQ. Pour que la fonction de publication/abonnement de IBM MQ version 6 puisse interagir avec la fonction de publication/abonnement de WebSphere Application Server sur un lien IBM MQ, vous devez utiliser un courtier de messages distinct qui prenne en charge les en-têtes de message MQRFH2. Plutôt que d'utiliser un lien IBM MQ, vous pouvez également interagir à l'aide du fournisseur de messagerie IBM MQ afin que vos applications utilisent la fonction de publication/abonnement IBM MQ et non le bus d'intégration de services. Cette exigence s'applique également à des versions antérieures de IBM MQ où la fonction de publication/abonnement est fournie par SupportPac MA0C.
Les en-têtes de message et le contenu sont mappés de la même manière pour les messages point-à-point et les messages de publication/d'abonnement. Pour plus d'informations sur le mappage de messages, voir Conversion de messages au format IBM MQ par l'intégration de services.