WebSphere Data Interchange ermöglicht die Integration des elektronischen Datenaustauschs (EDI - Electronic Data Interchange) in die WebSphere-Funktionen für Geschäftsprozesse, die Nachrichtenübertragung und die internetbasierte Business-to-Business-Funktionalität (B2B). Dokumente und Nachrichten werden zwischen WebSphere Partner Gateway und WebSphere Data Interchange über das JMS-Transportprotokoll ausgetauscht. Sie müssen den Pakettyp 'Kein Paket' angeben, wenn Sie ein Dokument an WebSphere Data Interchange senden.
Beim Senden eines EDI-Dokuments von WebSphere Partner Gateway an WebSphere Data Interchange führt das System die folgenden Operationen aus:
In Abb. 27 sendet ein Community-Teilnehmer ein EDI-Dokument an WebSphere Partner Gateway, welches es wiederum an die Warteschlange EDI_IN auf der WebSphere Data Interchange-Seite sendet. Beachten Sie, dass die ferne Warteschlange, die Übertragungswarteschlange, die Empfängerwarteschlange (in diesem Beispiel EDI_IN) und die Absender- und Empfängerkanäle konfiguriert sein müssen, so dass die an WebSphere Partner Gateway gesendete Nachricht an die Warteschlange EDI_IN übertragen wird. Der WebSphere Data Interchange-Server nimmt das EDI-Dokument auf, sucht nach den Benutzerprofilen, Zuordnungen usw., konvertiert das Dokument in XML und stellt es in die Warteschlange XML_OUT.
Das Empfangen eines EDI-Dokuments von WebSphere Data Interchange durch WebSphere Partner Gateway erfolgt in folgenden Schritten:
In Abb. 28 wird ein XML-Dokument in die Warteschlange XML_IN zur Übersetzung durch WebSphere Data Interchange gestellt. Es wird angenommen, dass die Benutzerprofile, Zuordnungen usw. bereits ausgeführt wurden. Bei Empfang eines gültigen XML-Dokuments konvertiert WebSphere Data Interchange dieses in das EDI-Format und stellt die Ausgabe in die Warteschlange EDI_OUT (eine ferne Warteschlange). Es wird außerdem angenommen, dass die Übertragungswarteschlange, Absender- und Empfängerkanäle und die Empfängerwarteschlange auf der WebSphere Partner Gateway-Seite eingerichtet sind. Bei Empfang des Dokuments leitet WebSphere Partner Gateway es an den Community-Teilnehmer weiter.
In diesem Kapitel werden die Schritte zur Einrichtung des Austauschs von EDI-Dokumenten zwischen zwei Handelspartnern beschrieben. Die EDI-Dokumente werden über Internet gesendet, wobei AS2 (über HTTP) als Kommunikationsprotokoll eingesetzt wird.
In diesem Beispiel sind die Handelspartner Partner 1 und Partner 2. Abb. 29 veranschaulicht die Konfigurationen der beiden Partner.
Auf den drei Computern ist die folgende Software installiert:
Eine vollständige Liste der Softwarevoraussetzungen finden Sie im Handbuch Installation für WebSphere Partner Gateway und in der Dokumentation zu WebSphere Data Interchange.
In diesem Beispiel betreibt Partner 1 zwei Computer. Auf Computer A sind sowohl WebSphere MQ als auch WebSphere Data Interchange Server installiert. Auf Computer B sind WebSphere MQ sowie WebSphere Partner Gateway Enterprise Edition installiert. Computer B unterstützt die Kommunikation zwischen den beiden Handelspartnern.
WebSphere Data Interchange unterstützt die Integration mit WebSphere MQ, die eine Interoperabilität mit einer breiten Auswahl an Unternehmensanwendungen und Geschäftsprozesssteuerkomponenten ermöglicht. WebSphere Partner Gateway arbeitet mit WebSphere MQ als JMS-Provider. Die Integration zwischen WebSphere Data Interchange und WebSphere Partner Gateway als solche erfolgt über MQ-Nachrichten, die an JMS-API-Clients adressiert sind.
WebSphere Partner Gateway dient zur Kommunikation von EDI-Transaktionen über das Internet unter Verwendung des AS2-Protokolls.
Beachten Sie, dass in diesem Beispiel Partner 2 das Produkt WebSphere Partner Gateway - Express zum Empfangen von Transaktionen über AS2 verwendet und eine eigene WebSphere Data Interchange-Umgebung zur Ausführung von Umsetzungen und Bestätigungen hat.
In diesem Kapitel werden die Details zur Konfiguration der in diesem Beispielszenario verwendeten Computer erläutert. Der Fluss der Nachrichten erfolgt bidirektional, so dass Artefakte zum Senden und zum Empfangen behandelt werden.