!--a11y-->
Architektur des SAP Web AS 
Mit dem SAP Web Application Server können Sie sowohl server- als auch clientseitige Webanwendungen implementieren. Serveranwendungen (z.B. Online-Shops oder Portale) können in der integrierten Entwicklungsumgebung oder einem externen Tool erstellt werden; die Web-Seiten enthalten neben statischem HTML-Code auch dynamischen Skript-Code.
Der SAP Web Application Server kann
– abhängig von der gewählten Installationsoption – ABAP- und/oder
Java-Programme ausführen. Dadurch können Sie bei der Erstellung von
Web-Anwendungen sowohl die ABAP-basierten
Business Server
Pages als auch eine Java-Technologie (JSP,...) verwenden.
Der SAP Web Application Server ist die Application Platform des SAP NetWeaver, der die Basis für die anderen NetWeaver-Komponenten darstellt.
Es gibt die folgenden Installationsoptionen für den SAP Web AS:
· SAP Web Application Server ABAP System. In der Grafik sind das die Komponenten in dem linken gelben Kasten.
·
SAP Web Application Server Java System.
In der Grafik sind das die Komponenten in dem
rechten grünen Kasten. Details zu dieser Installation finden Sie im Java-
Architekturhandbuch
unter
Java-Cluster-Architektur.
· SAP Web Application Server ABAP+Java System. Dies sind alle Komponenten der Grafik; Details finden Sie unter SAP Web Application Server mit ABAP und Java.
Folgende Grafik zeigt die Komponenten des SAP Web Application Server.

Im Folgenden werden die Komponenten und ihre Aufgaben kurz dargestellt.
· Der Internet Communication Manager (ICM) stellt den Kontakt zum Internet her. Er kann sowohl als Server als auch als Client Web-Requests bearbeiten. Er unterstützt die Protokolle HTTP, HTTPS sowie SMTP. Der SAP Web AS kann als Webserver oder –client auftreten (vgl. SAP Web Application Server: Webserver oder Webclient)
· Der Dispatcher verteilt die Anfragen auf die Workprozesse. Sind alle Prozesse belegt, werden die Anfragen in der Dispatcher-Queue gespeichert.
· Die ABAP-Workprozesse führen den ABAP-Code aus.
·
Das
SAP-Gateway stellt
die RFC-Schnittstelle zwischen den SAP-Instanzen zur Verfügung (innerhalb
eines SAP-Systems und über Systemgrenzen hinweg). Informationen zur
Architektur finden Sie unter
Architektur des
SAP-Gateways.
· Der Message-Server dient zum Austausch von Nachrichten und zum Lastausgleich im SAP-System.
·
Im Java-Teil des SAP Web AS gibt es die
Komponenten
Java-Dispatcher,
Server-Prozess und
Software
Deployment Manager.
In der Dokumentation zur
Client/Server-Technologie
finden Sie noch Verweise auf die Administrationsmöglichkeiten für die
Komponenten.
Nicht in dieser Grafik enthalten sind folgende SAP-Software-Komponenten, die im Zusammenhang mit dem SAP Web AS eingesetzt werden:
·
Die Architektur von
Web Dynpro
·
SAP-Entwicklungsinfrastruktur
für Java
