Show TOC

Beispiel: Sync/Async-KommunikationLocate this document in the navigation structure

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.

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:

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.

Weitere Informationen:

Sync/Async-Kommunikation definieren