Business Integration Connect für Message Broker konfigurieren

Eine allgemeine Übersicht über die Konfiguration von Business Integration Connect zur Kommunikation mit einem Back-End-System finden Sie in Business Integration Connect konfigurieren. In diesem Abschnitt werden die Schritte zusammengefasst, die zur Konfiguration von Business Integration Connect zur Kommunikation mit Message Broker erforderlich sind. Zur Ausführung dieser Konfiguration verwenden Sie eine Instanz von Business Integration Connect Enterprise oder Advanced Edition, die als Community Manager in Ihrer Hub-Community fungiert.

Die Konfiguration von Business Integration Connect erfolgt in folgenden Schritten:

Unterstützung für ausgehende Dokumente bereitstellen

Damit Business Integration Connect Dokumente zu einem beliebigen Back-End-System senden kann, müssen Sie die in Definieren, wohin das Teilnehmerdokument zu senden ist beschriebenen Schritte ausführen. Wenn Message Broker Ihr Back-End-System ist, müssen Sie ein Gateway erstellen, dessen Transporttyp mit dem für Nachrichten zwischen Business Integration Connect und Message Broker verwendeten Transportprotokoll übereinstimmt. Wenn der Community Manager ein Dokument an Message Broker sendet, muss er wissen, wohin das Dokument weiterzuleiten ist. Diese Position muss dem verwendeten Transportprotokoll entsprechen. Das Transportprotokoll muss eines der von Message Broker unterstützten sein (siehe Von Message Broker unterstützte Nachrichtentransporte).

In den folgenden Abschnitten wird die Erstellung von Gateways für folgende, von Message Broker unterstützte Transportprotokolle zusammengefasst:

Für ausgehende Dokumente über das HTTP-Transportprotokoll konfigurieren

Wenn der Community Manager ein Dokument über das HTTP-Protokoll an Message Broker sendet, leitet der Community Manager die Nachricht über das definierte Gateway weiter. Dieses Gateway gibt die URL-Adresse an, über die das Dokument von Message Broker empfangen werden kann. Wenn Message Broker das HTTP-Protokoll verwendet, leitet dieses Produkt das Dokument an den HTTPInput-Knoten des Nachrichtenflusses, der der angegebenen URL-Adresse zugeordnet ist.

Damit der Community Manager Dokumente über ein Gateway mit dem HTTP-Transportprotokoll senden kann, müssen Sie ein Gateway in der Anzeige 'Gateway-Details' der Community Console erstellen. Dieses Gateway muss zur Verwendung des Transportprotokolls HTTP 1.1 und zum Schreiben an die URL-Adresse, unter der der entsprechende HTTPInput-Knoten empfangsbereit ist, konfiguriert werden. Wie Tabelle 80 zeigt, müssen Sie diese URL-Adresse im Feld 'Ziel-URI' der Gatewaydefinition angeben.

Anmerkung:
Eine Übersicht über die Erstellung eines Gateways finden Sie in Definieren, wohin das Teilnehmerdokument zu senden ist.


Tabelle 80. HTTP-Werte für die Anzeige 'Gateway-Details' zur Kommunikation mit Message Broker
Feld der Zieldetails Wert Anmerkungen und Einschränkungen
Ziel-URI Die URL-Adresse muss mit der für den HTTPInput-Knoten konfigurierten URL-Adresse im Message Broker-Nachrichtenfluss übereinstimmen. Ermitteln Sie diese URL-Adresse aus der Konfiguration des Nachrichtenflusses in der WebSphere Business Integration Message Broker-Integration.

Für ausgehende Dokumente über das JMS-Transportprotokoll konfigurieren

Wenn der Community Manager ein Dokument über das JMS-Protokoll an Message Broker sendet, leitet der Community Manager die Nachricht an die entsprechende JMS-Warteschlange weiter, von der sie an die JMS-Warteschlange übertragen werden kann, aus der sie von Message Broker abgerufen werden kann. Damit der Community Manager diese JMS-Position ermitteln kann, müssen Sie ein Gateway in Business Integration Connect erstellen, das mit dem JMS-Transportprotokoll arbeitet. Dieses Gateway muss zum Schreiben an die Warteschlange konfiguriert werden, deren Inhalt an die Warteschlange übertragen werden, aus der Message Broker Nachrichten empfängt.

Anmerkung:
Eine Übersicht über die Erstellung eines Gateways finden Sie in Definieren, wohin das Teilnehmerdokument zu senden ist.

Damit der Community Manager Dokumente über ein Gateway mit dem JMS-Transportprotokoll senden kann, müssen Sie ein Gateway in der Anzeige 'Gateway-Details' der Community Console erstellen. Wenn Sie mit WebSphere MQ Version 5.3 als JMS-Provider arbeiten, definieren Sie die Felder für das Gateway mit Hilfe der Informationen in Tabelle 116. Geben Sie darüber hinaus die in Tabelle 81 aufgeführten Informationen für das JMS-Protokoll in der Anzeige 'Gateway-Details' ein.

Tabelle 81. JMS-Werte für die Anzeige 'Gateway-Details' zur Kommunikation mit Message Broker
Feld der Gateway-Details Wert Anmerkungen und Einschränkungen
JMS-Warteschlangenname Name der JMS-Warteschlange auf der Maschine, auf der sich Business Integration Connect befindet

In dieser Warteschlange empfangene Dokumente werden an die JMS-Warteschlange auf der Maschine übertragen, auf der sich Message Broker befindet.

Unterstützung für eingehende Dokumente bereitstellen

Damit Business Integration Connect Nachrichten von einem beliebigen Back-End-System empfangen kann, müssen Sie die in Definieren, wo das Back-End-Dokument abzurufen ist beschriebenen Schritte ausführen. Wenn Message Broker Ihr Back-End-System ist, müssen Sie die folgenden Schritte in Ihrem Community Manager ausführen:

  1. Definieren Sie in Ihrem Teilnehmerprofil für den Community Manager den Gateway-Typ und geben Sie die zugehörige IP-Adresse an, an der die Empfängerkomponente (Receiver) empfangsbereit ist.
  2. Erstellen Sie ein Ziel, dessen Transporttyp mit dem Transportprotokoll übereinstimmt, das für Dokumente zwischen Business Integration Connect und Message Broker verwendet wird.

    Damit Community Manager ein Dokument von Message Broker empfangen kann, muss er die Position kennen, an der die Nachrichten abzurufen sind. Diese Position muss dem zu verwendenden Transportprotokoll entsprechen. Das Transportprotokoll muss eines der von Message Broker unterstützten sein (siehe Von Message Broker unterstützte Nachrichtentransporte).

In den folgenden Abschnitten wird die Erstellung von Zielen für Transportprotokolle zusammengefasst, die von Message Broker unterstützt werden.

Für eingehende Dokumente über das HTTP-Transportprotokoll konfigurieren

Wenn der Community Manager ein Dokument über das HTTP-Transportprotokoll empfängt, ruft die Empfängerkomponente (Receiver) das Dokument aus dem definierten Ziel ab. Dieses Ziel gibt die URL-Adresse an, an der die Empfängerkomponente für Dokumente von Message Broker empfangsbereit ist. Wenn Message Broker mit dem HTTP-Transportprotokoll arbeitet, sendet der HTTPRequest-Knoten das Dokument an die entsprechende URL-Adresse, an der es vom Community Manager empfangen werden kann.

Damit der Community Manager Dokumente über ein Ziel mit dem HTTP-Transportprotokoll empfangen kann, müssen Sie ein Ziel über die Anzeige 'Zielliste' der Community Console erstellen. Dieses Ziel muss das Transportprotokoll HTTP 1.1 verwenden. Der Community Manager bestimmt diese URL-Adresse als Kombination aus folgenden Informationen:

Anmerkung:
Eine Übersicht über die Erstellung eines Ziels finden Sie in Definieren, wo das Back-End-Dokument abzurufen ist.

Damit Message Broker Dokumente an dieses Ziel senden kann, muss der HTTPRequest-Knoten des Nachrichtenflusses zum Senden von Dokumenten an diese URL-Adresse konfiguriert werden. Daher müssen Sie sicherstellen, dass diese Ziel-URL-Adresse für die Message Broker-Konfiguration verfügbar ist.

Für eingehende Dokumente über das JMS-Transportprotokoll konfigurieren

Wenn der Community Manager ein Dokument von Message Broker über das JMS-Protokoll empfängt, ruft der Community Manager das Dokument aus der entsprechenden JMS-Eingabewarteschlange ab, in die es von der JMS-Ausgabewarteschlange übertragen wurde, an die sie von Message Broker gesendet wurde. Damit der Community Manager diese JMS-Position ermitteln kann, müssen Sie ein Ziel in Business Integration Connect erstellen, das mit dem JMS-Transportprotokoll arbeitet. Über das Ziel ist der Community Manager für alle Dokumente in seiner Eingabewarteschlange empfangsbereit und ruft sie ab.

Anmerkung:
Eine Übersicht über die Erstellung eines Ziels finden Sie in Definieren, wo das Back-End-Dokument abzurufen ist.

Damit der Community Manager Dokumente über ein Ziel mit dem JMS-Transport empfangen kann, müssen Sie ein Ziel über die Anzeige 'Zielliste' der Community Console erstellen. Wenn Sie mit WebSphere MQ Version 5.3 als JMS-Provider arbeiten, definieren Sie die Zielfelder mit Hilfe der Informationen in Tabelle 115. Geben Sie darüber hinaus die in Tabelle 82 aufgeführten Informationen für das JMS-Protokoll in der Anzeige 'Zieldetails' ein.

Tabelle 82. JMS-Werte für die Anzeige 'Zieldetails' zur Kommunikation mit Message Broker
Feld der Zieldetails Wert Anmerkungen und Einschränkungen
JMS-Warteschlangenname Name der JMS-Eingabewarteschlange, die Dokumente aus der Ausgabewarteschlange von Message Broker empfängt

Dokumente in dieser Eingabewarteschlange wurden aus der JMS-Ausgabewarteschlange auf der Maschine übertragen, auf der sich Message Broker befindet.

Copyright IBM Corp. 1997, 2004