Show TOC Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt Beispiel: Sync/Async-Kommunikation  Dokument im Navigationsbaum lokalisieren

Sie möchten die Kommunikation zwischen einem synchron rufenden Business-System BS-S und einem asynchron gerufenen Business-System BS-AS ermöglichen. Dies können Sie über eine Sync/Async-Bridge innerhalb eines Integrationsprozesses erreichen.

Hinweis

Sync-/Async-Kommunikation können Sie auch über den JMS-Adapter erreichen. Wenn Sie keine besonderen Anforderungen an das Monitoring oder die Fehlerbehandlung haben, empfehlen wir, die Sync-/Async-Kommunikation des JMS-Adapters zu verwenden. Dadurch können Sie erhebliche Performance-Verbesserungen gegenüber der Sync-/Async-Kommunikation über einen Integrationsprozess erzielen.

Siehe: Async/sync und sync/async-Bridge im JMS-Adapter

 

Das Beispiel finden Sie im Integration Repository unter SAP Basis SAP Basis 6.40 im Namensraum http://sap.com/xi/XI/System/Patterns unter BpmPatternSyncAsyncBridge.

Aufbau der Sync/Async-Bridge

Folgende Tabelle zeigt die Schritte der Sync/Async-Bridge:

 

Schritt

 Beschreibung

Empfangsschritt SyncReceive

 

Empfängt die Message Request des synchron rufenden Business-Systems BS-S und öffnet die Sync/Async-Bridge.

Das synchrone Interface BpmPatternBridgeSyncIf empfängt die Message des synchron rufenden Business-Systems. Der Empfang der Message startet den Integrationsprozess.

Der Message-Typ der zu empfangenden Message und der Message-Typ der Request-Message des synchronen Interfaces sind gleich.

Sendeschritt AsyncSend

Sendet die empfangene Message Request asynchron an das asynchron gerufene Business-System BS-AS.

Empfangsschritt AsyncReceive

 

Empfängt die Message Response des asynchron gerufenen Business-System BS-AS.

Sendeschritt SyncSend

 

Sendet die Message Response des asynchron gerufenen Business-Systems BS-AS synchron an das synchron rufende Business-System BS-S und schließt die Sync/Async-Bridge.

Der Message-Typ der zu sendenden Message und der Message-Typ der Reply-Message des synchronen Interfaces im öffnenden Empfangsschritt SyncReceive  sind gleich.

 

Definition des Integrationsprozesses

Folgende Grafik zeigt die Definition des Integrationsprozesses:

Diese Grafik wird im zugehörigen Text erklärt

Message-Interfaces

Der Integrationsprozess benötigt folgende Message-Interfaces:

      BpmPatternBridgeSyncIf

Über dieses synchrone abstrakte Message-Interface empfängt der Integrationsprozess die Message des synchronen Business-Systems. Dieses synchrone Message-Interface wird über die Sync/Async-Bridge auf ein asynchrones abstraktes Message-Interface abgebildet.

      BpmPatternBridgeRequest

Über dieses asynchrone abstrakte Message-Interface sendet der Integrationsprozess die Message des asynchronen Business-Systems.

      BpmPatternBridgeResponse

Über dieses asynchrone abstrakte Message-Interface empfängt der Integrationsprozess die Message des asynchronen Business-Systems.

Siehe auch:

Für eine allgemeine Beschreibung der Sync/Async-Kommunikation siehe Sync/Async-Kommunikation definieren.

Ende des Inhaltsbereichs