Um das Design der Interfaces verstehen zu können, die in Kapitel
Interfaces des ICF dieser Dokumentation detailliert beschrieben werden, wird im folgenden das Interaktionsmodell zwischen Client (typischerweise ein Web Browser), Internet Communication Framework (ICF), HTTP-Request-Handler und Anwendung beschrieben.Das Internet Communication Framework (ICF) stellt die Brücke zwischen dem C-Kernel des SAP-Systems und dem Anwendungsprogramm (in ABAP geschrieben) dar.
Im folgenden wird die Serverrolle betrachtet. (Die Clientrolle wird separat in Kapitel
HTTP-Kommunikation mit dem SAP-System als Client beschrieben.)Wenn ein HTTP-Request vom Internet Communication Manager (ICM) entgegengenommen wird, der in einem Workprozess verarbeitet werden soll, übernimmt der Taskhandler die Kontrolle (siehe Grafik). Dieser startet dann den ICF Controller. Von nun an ist man in der ABAP-Welt und im Internet Communication Framework. Das Internet Communication Framework besteht aus ABAP-Klassen und -Interfaces.

Folgende Schritte werden durchgeführt (siehe auch Grafik und nachfolgende Erläuterungen):
Komponenten des SAP Web Application Servers)
In der Grafik stellen die roten Pfeile den Kontrollfluss, die blauen Pfeile den Datenfluss dar.
Die aufgeführten Schritte sind im Detail in den folgenden Abschnitten beschrieben.