!--a11y-->
Architecture of the SAP Web
AS 
With the SAP Web Application Server you can implement both server-based and client-based Web applications. Server applications (for example, online shops or portals) can be created in the integrated development environment or in an external tool. These applications can contain Web pages as well as static HTML code and dynamic script code.
The SAP Web Application Server can execute – depending on your chosen installation option – ABAP and/or Java programs. This means you can use the ABAP-based Business Server Pages and a Java technology (JSP, etc.) to create Web applications.
The SAP Web Application Server is the application platform of the SAP NetWeaver, which is the basis for the other NetWeaver components.
There are the following installation options for the SAP Web AS:
· SAP Web Application Server ABAP System. In the graphic these are the components in the yellow box on the left.
· SAP Web Application Server Java System. In the graphic these are the components in the green box on the right. For more information see the Java Architecture Manualunder Java Cluster Architecture.
· SAP Web Application Server ABAP+Java System. These are all the components of the graphic. For details see SAP Web Application Server with ABAP and Java.
The graphic below shows the components of the Web Application Server.

The components and their tasks are described below:
· The Internet Communication Manager (ICM) sets up the connection to the Internet. It can process both server and client Web requests. It supports the protocols HTTP, HTTPS, and SMTP. The SAP Web AS can behave as a Web server or as a Web client (see SAP Web Application Server: Web Server or Web Client)
· The dispatcher distributes the requests to the work processes. If all the processes are occupied the requests are stored in the dispatcher queue.
· The ABAP Work Processexecutes the ABAP code.
·
The
SAP Gateway makes the RFC interface between the SAP instances
available (within an SAP System and beyond system boundaries). For information
on the architecture see
Architecture of the SAP
Gateway.
· The message server exchanges messages and balances the load in the SAP System.
· In the Java component of the SAP Web AS there are the components Java Dispatcher, Server Process and Software Deployment Manager.
In the documentation on the Client/Server Technology you can find links to the administration options for the components.
Not contained in this graphic are the SAP software components below, which are used in connection with the SAP Web AS:
· Architecture of Web Dynpro
· SAP Development Infrastructure for Java
