Allgemeine Kommunikationsparameter
Im folgenden sind einige Begriffe beschrieben, die für alle Interface-Typen gelten. Um über die unterschiedlichen Interface-Technologien Aussagen machen zu können, die übergreifend gültig sind, soll folgende Sprechweise gültig sein:
Definitionen
Ein RFC- oder ein IDoc-Interface entspricht einer Operation. Eine Outbound-Operation ist eine Operation eines Outbound-Service-Interfaces und eine Inbound-Operation die Operation eines Inbound-Service-Interfaces |
Diese Eigenschaften bestimmen die Verwendung der Operation:
· Eine Outbound-Operation wird von einer aufrufenden Anwendung dazu verwendet, eine Request-Message zu senden.
· Eine Inbound-Operation implementiert einen Service, der von einer Anwendung gerufen werden soll.
Der Modus einer Kommunikation bestimmt grundlegend, in welcher Weise Messages ausgetauscht werden sollen:
· Bei synchroner Kommunikation wird nach dem Versenden eines Request (einer Anfrage) eine Response-Message (eine Antwort) vom Empfänger erwartet. Nach dem Versenden der Request-Message ist daher die sendende Anwendung so lange blockiert, bis die Antwort zum Request beim Sender eingegangen ist.
· Bei asynchroner Kommunikation wird keine (direkte) Antwort erwartet. Eine sendende Anwendung kann mehrere Messages gebündelt an einen Empfänger schicken und mit der Ausführung der Anwendung fortfahren.
Die folgende Abbildung zeigt den Message-Austausch zwischen Operationen in Abhängigkeit von Modus und Richtung der Interfaces:


Das Paar miteinander kommunizierender Operationen muss denselben Modus haben.