Beispiel: Sync/Async-Kommunikation
Sie möchten die Kommunikation zwischen einem synchron rufenden Business-System BS-S und einem asynchron gerufenen Business-System BS-AS ermöglichen. Dazu definieren Sie eine Sync/Async-Bridge.
Das Beispiel finden Sie im Enterprise Services Repository unter SAP Basis → SAP Basis <release_nummer> im Namensraum http://sap.com/xi/XI/System/Patterns unter BpmPatternSyncAsyncBridge.
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. |
Folgende Grafik zeigt die Definition des Integrationsprozesses:

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.
Weitere Informationen: