Bevor Sie mit der Konfiguration des Hubs beginnen, ist es hilfreich, sich eine Übersicht über die Komponenten von WebSphere Partner Gateway zu verschaffen und darüber, wie sie zur Verarbeitung von Dokumenten verwendet werden.
Abb. 5 ist ein Beispiel dafür, wie ein Dokument von einem Teilnehmer gesendet, vom Hub empfangen, auf dem Hub verarbeitet und an eine Community Manager-Back-End-Anwendung gesendet wird.
Ein Dokument wird in WebSphere Partner Gateway hinein von der Empfängerkomponente empfangen. Der Empfänger ist verantwortlich für das Überwachen der Transporte für eingehende Dokumente, das Abrufen der eingehenden Dokumente, das Ausführen einiger grundlegender Verarbeitungsschritte an ihnen und dann für das Stellen dieser Dokumente in eine Warteschlange, so dass Document Manager sie abrufen kann.
Empfänger sind transportspezifisch. Die Instanzen von transportspezifischen Empfängern werden als Ziele bezeichnet. Sie konfigurieren ein Ziel für jeden Transporttyp, den der Hub unterstützen wird. Wenn Teilnehmer z. B. Dokumente über HTTP senden, konfigurieren Sie ein HTTP-Ziel, um diese zu empfangen.
Wenn die Community Manager-Back-End-Anwendung Dokumente über JMS senden wird, konfigurieren Sie ein JMS-Ziel auf dem Hub, um sie zu empfangen.
Wie in Übersicht über Transporte beschrieben, unterstützt WebSphere Partner Gateway eine Vielzahl von Transporten, aber Sie können auch Ihren eigenen benutzerdefinierten Transport hochladen, um ein Ziel zu definieren (wie in Ziel für benutzerdefinierten Transport konfigurieren beschrieben).
Der Empfänger sendet das Dokument an ein gemeinsam benutztes Dateisystem. Bei mehreren Dokumenten, die sich in einer einzelnen Datei befinden (z. B. gemeinsam gesendete XML- oder ROD-Dokumente oder EDI-Austauschvorgänge), teilt das Ziel die Dokumente oder Austauschvorgänge auf, bevor es diese an das gemeinsam genutzte Dateisystem sendet. Die Document Manager-Komponente empfängt das Dokument vom Dateisystem und legt die Route-Informationen fest und ob eine Transformation erforderlich ist.
Community Manager könnte z. B. ein EDI-X12-Dokument im Paket None an den Hub senden, das an einen Teilnehmer gesendet werden soll, der das EDI-X12-Dokument in einem Paket AS2 erwartet. Der Teilnehmer stellt den HTTP-URL bereit, an den das Dokument im Paket AS2 gesendet werden soll, und Document Manager packt das Dokument wie vom Teilnehmer erwartet. Document Manager verwendet die Konfiguration des Gateways für diesen Teilnehmer (welcher für den HTTP-URL konfiguiert worden sein muss, von dem der Teilnehmer den Empfang der AS2-Dokumente erwartet), um das Dokument an den Teilnehmer zu senden.