Internet Communication Manager (ICM) - SAP NetWeaverLocate this document in the navigation structure

Der ICM ist Bestandteil des SAP NetWeaver Application Servers. Er ist als eigener Prozess implementiert, der vom ABAP-Dispatcher gestartet und überwacht wird. Beim AS Java übernimmt das Startup Framework diese Aufgabe.

Der Internet Communication Manager gewährleistet die Kommunikation zwischen dem SAP NetWeaver Application Server (SAP-System) und der Außenwelt. In der Serverrolle bearbeitet er Anfragen aus dem Internet. Die Bearbeitung der URL-Anfragen ist abhängig von der konfigurierten Server/Port-Kombination. Abhängig von der URL ruft der ICM den entsprechenden lokalen Handler auf.

Sie benötigen den ICM, wenn Sie mit Ihrem SAP NetWeaver Application Server mit dem Internet über HTTP, HTTPS oder SMTP kommunizieren wollen, etwa bei Web-Anwendungen mit Web Dynpro ABAP. Im AS Java verteilt der ICM die eingehenden Requests direkt auf die Java Server-Prozesse. Für die Kommunikation mit dem Client kommen hier neben HTTP(S) die Protokolle P4, IIOP und Telnet zum Einsatz.

Der ICM kann mit Hilfe von Profilparametern konfiguriert werden. Bitte beachten Sie, dass der ICM und der SAP Web Dispatcher die gleiche Code-Basis verwenden. Der Hauptunterschied zwischen den beiden Komponenten ist, dass der SAP Web Dispatcher Loadbalancing durchführt und Requests nicht an Workprozessen, sondern an die ICMs der angeschlossenen Server weiterleitet. Aufgrund dieser Verwandtschaft gibt es viele gemeinsame Profilparameter und Administrationsmöglichkeiten. Die Dokumentation ist so aufgebaut, dass hervorgeht, welche Dinge ausschließlich für den ICM und welche auch für den Web Dispatcher gelten.