Busmember

Die Member eines Service Integration Bus können Anwendungsserver, Server-Cluster oder IBM MQ-Server sein. Busmember, die Anwendungsserver oder Server-Cluster sind, enthalten Messaging-Engines, die die Anwendungsserverkomponenten sind, die asynchrone Messaging-Services bereitstellen. Busmember, die IBM MQ-Server sind, stellen eine direkte Clientverbindung zwischen einem Service Integration Bus und Warteschlangen in einem IBM MQ-Warteschlangenmanager bereit.

Zur Verwendung eines Service Integration Bus müssen Sie mindestens einen Anwendungsserver oder Server-Cluster als Busmember hinzufügen. Sie können auch Busmember hinzufügen, die IBM MQ-Server sind. Die Serviceintegration verwendet diese Busmember, um Nachrichten in IBM MQ-Warteschlangen zu schreiben oder aus diesen zu lesen.

Wenn Sie einen Anwendungsserver oder einen Server-Cluster als Busmember hinzufügen, wird für dieses neue Busmember automatisch eine Messaging-Engine erstellt. Wenn das Busmember ein Anwendungsserver ist, kann es nur eine Messaging-Engine haben. Zum Bereitstellen von Warteschlangenzielen besitzt die Messaging-Engine einen Nachrichtenspeicher, in dem sie bei Bedarf Nachrichten halten kann, bis konsumierende Anwendungen bereit sind, sie zu empfangen, bzw. Nachrichten für den Fall aufbewahren kann, dass die Messaging-Engine ausfällt. Wenn das Busmember ein Server-Cluster ist, kann es zusätzliche Messaging-Engines verwenden, um hohe Verfügbarkeit oder Lastausgleich zu gewährleisten. Wenn das Busmember ein IBM MQ-Server ist, hat es keine Messaging-Engine, aber Sie können direkt über IBM MQ-Warteschlangenmanager und (bei IBM MQ for z/OS) IBM MQ-Gruppen mit gemeinsamer Warteschlange auf IBM MQ zugreifen.

Eine Anwendung von WebSphere Application Server muss nicht in einem Busmember der Serviceintegration ausgeführt werden, um die Messaging-Services der Serviceintegration nutzen zu können. Sofern erforderlich, stellt WebSphere Application Server automatisch eine Verbindung zu einem geeigneten Busmember her.

Abbildung 1. Busmember
Beispiel für ein Busmember vom Typ Server, Cluster und IBM MQ-Server

Bei Bedarf ist es möglich, Member aus einem Bus zu entfernen. Diese Aktion löscht jedoch alle Messaging-Engines, die einem Busmember zugeordnet sind, und damit auch die Informationen zu den im Nachrichtenspeicher dieser Messaging-Engine gespeicherten Nachrichten. Daher müssen Sie diese Aktion sorgfältig planen.

Beim Löschen eines Busmembers wird die Datenquelle, die diesem Busmember zugeordnet ist, nicht automatisch gelöscht, weil Sie unter Umständen die Datenquelle für andere Zwecke verwenden. Dies gilt auch für Busmember, die mit der Standarddatenquelle erstellt werden. Die Datenquelle wird nicht automatisch gelöscht und muss manuell entfernt werden. Sie müssen die Standarddatenquellen nicht entfernen, weil sie einen Universal Unique Identifier (UUID) im Namen der Apache-Derby-Datenbank verwenden. Die Datenquelle kann jedoch gelöscht werden, um keinen Plattenspeicherplatz zu verschwenden.


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=cjj0020_
Dateiname:cjj0020_.html