Wenn Sie den Assistenten für die Adapterverbindung ausgeführt haben, müssen Sie die Ressourcen, die generiert werden, implementieren, indem Sie sie zur Brokerarchivdatei (BAR-Datei) hinzufügen.
Die Schnittstelleninformationen enthalten eine Liste mit Methoden. Für abgehende Adapter werden mit den Methoden die Operationen oder Services definiert, die vom WebSphere Adapter-Anforderungsknoten im unternehmensweiten Informationssystem ausgeführt werden können. Für eingehende Adapter werden mit der Methode Aufruffunktionen oder Ereignisse aus dem unternehmensweiten Informationssystem definiert, mit denen WebSphere Adapter-Empfangsknoten veranlasst wird, eine Nachricht im Nachrichtenfluss weiterzugeben.
Für jede Methode bestehen die Informationen aus dem Namen der Methode und dem Namen und den Namespaces der Nachrichtentypen, die für die Ein- und Ausgabe verwendet werden. Damit die Methode erfolgreich ausgeführt werden kann, müssen die Nachrichtentypen in der Bibliothek definiert sein.
Iterative Implementierung
Der Nachrichtenfluss kann codiert werden, wenn das logische Modell der Daten, die mit dem unternehmensweiten Informationssystem (in dem beispielsweise Mapping-Knoten für die Umsetzung der Daten verwendet werden) ausgetauscht werden, bekannt ist, er kann jedoch auch als Gateway zum unternehmensweiten Informationssystem fungieren, in dem keine Datenumsetzung stattfindet. Wenn der Nachrichtenfluss als Gateway fungiert, müssen Sie in der Lage sein, neue Operationen auszuführen oder auf neue Ereignisse im unternehmensweiten Informationssystem zu reagieren, ohne die Ressourcen, die bereits implementiert sind, ändern oder erneut laden zu müssen.
Sie können die iterative Implementierung verwenden, um die Ressourcen zu implementieren, die für die Unterstützung der neuen Methoden erforderlich sind, ohne dass sich dies auf bereits implementierte Ressourcen auswirkt. Über Primär- und Sekundäradapter ist eine iterative Implementierung möglich. Der Primäradapter für einen WebSphere Adapter-Knoten enthält dessen Verbindungsinformationen sowie einen Teil von dessen Schnittstelle. Den Rest der Schnittstelle enthalten die Sekundäradapter.
Ein Sekundäradapter kann in derselben Bibliothek wie der Primäradapter oder in einer anderen Bibliothek gespeichert werden. Wird von einer Anwendung oder Bibliothek auf die Bibliothek verwiesen, die den Primäradapter enthält, können Sie auf das Projekt, das den Sekundäradapter enthält, entweder von derselben oder von einer anderen Anwendung bzw. Bibliothek aus verweisen.
Für die Implementierung des Sekundäradapters muss der Nachrichtenfluss nicht gestoppt werden. Während der Implementierung des Sekundäradapters stellt der Primäradapter Verbindungsinformationen bereit und der Sekundäradapter stellt zusätzliche Schnittstelleninformationen bereit.