Publish/Subscribe-Brücke in einem IBM MQ-Link

Eine Publish/Subscribe-Brücke ermöglicht das Publish/Subscribe-Messaging zwischen WebSphere Application Server und IBM MQ über einen IBM MQ-Link. Die Publish/Subscribe-Brücke bietet eine Verbindung zwischen der Publish/Subscribe-Funktion eines Service Integration Bus und der Publish/Subscribe-Funktion eines IBM MQ-Netzes.

Wenn Sie das integrierte Publish/Subscribe von IBM MQ verwenden, kann die Publish/Subscribe-Brücke als Subskribent oder als Publisher eine Verbindung zu Warteschlangenmanagern im IBM MQ-Netz herstellen:
  • Um als Subskribent zu agieren, stellt die Publish/Subscribe-Brücke mit einer permanenten Subskription für ein bestimmtes Topic eine Verbindung zu einem IBM MQ-Manager her und empfängt dann Nachrichten, die in diesem Topic veröffentlicht werden. Die Publish/Subscribe-Brücke übergibt die Nachrichten dann an Subskribenten, die mit einem Service Integration Bus in WebSphere Application Server verbunden sind. Diese Subskribenten können Anwendungen sein, die in WebSphere Application Server ausgeführt werden, oder Busclients, die auf Java-SE-Anwendungsservern (Java Platform, Standard Edition) oder Anwendungsservern von Fremdanbietern ausgeführt werden.
  • Um als Publisher auftreten zu können, subskribiert die Publish/Subscribe-Brücke Nachrichten, die Anwendungen an einem JMS-Topicziel der Serviceintegration in WebSphere Application Server veröffentlicht haben. Die Publish/Subscribe-Brücke veröffentlicht dann die Nachrichten für das betreffende Topic in IBM MQ, und der IBM MQ-Warteschlangenmanager verteilt die Nachrichten an Subskribenten im IBM MQ-Netz. Die Serviceintegration kann die Nachrichten auch an andere Subskribenten senden, die mit dem Service Integration Bus in WebSphere Application Server verbunden sind.

Die Publish/Subscribe-Brücke agiert auf dieselbe Weise, wenn Sie eine Publish/Subscribe-Funktion mit Warteschlange verwenden, die von einer Kompatibilitätsschnittstelle in IBM MQ Version 7 oder von einem eigenständigen Nachrichtenbrokerprodukt bereitgestellt wird. Die Publish/Subscribe-Brücke stellt entweder als Subskribent oder als Publisher eine Verbindung zum Publish/Subscribe-Broker her, d. h., sie empfängt Nachrichten vom Nachrichtenbroker oder veröffentlicht sie im Nachrichtenbroker. Der Nachrichtenbroker verteilt veröffentlichte Nachrichten an seine Subskribenten im IBM MQ-Netz.

Sollte die Kommunikation zwischen den beiden Seiten der Publish/Subscribe-Brücke fehlschlagen, werden die Nachrichten auf jeder Seite so lange gehalten, bis die Kommunikation vom Administrator oder vom System wiederhergestellt wird. Wenn Sie ein eigenständiges Nachrichtenbrokerprodukt verwenden, können die Nachrichten bei Nichtverfügbarkeit des Brokers in den Eingabewarteschlangen für den Broker oder bei Nichtverfügbarkeit von IBM MQ in der Übertragungswarteschlange von IBM MQ gehalten werden.

Die Publish/Subscribe-Brücke setzt sich aus den Brokerprofilen und den Topiczuordnungen zusammen, die Sie im IBM MQ-Link definiert haben:
  • Ein Brokerprofil definiert eine Verbindung zu einem einzelnen IBM MQ-Warteschlangenmanager oder einem eigenständigen Publish/Subscribe-Broker. Weitere Informationen zu Brokerprofilen finden Sie im Artikel Brokerprofil in einem IBM MQ-Link.
  • Eine Topiczuordnung definiert, wie Nachrichten für ein bestimmtes Topic zwischen beiden Enden einer Publish/Subscribe-Brücke fließen. Weitere Informationen zu Topiczuordnungen finden Sie im Artikel Topiczuordnung in einem IBM MQ-Link.

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjc0017_
Dateiname:cjc0017_.html