!--a11y-->
Architecture of the SAP Web Application Server 
Uses
You can use SAP Web Application Server to implement both server-side and client-side Web applications. Either the development environment integrated in SAP Web Application Server or an external tool can be used to develop server applications (for example, online shops or portals). The Web sites you create using SAP Web Application Server can contain both static HTML and dynamic script code. The scripting languages supported are ABAP and JavaScript.
For information on how to create Web applications, see
Creating Web Applications with Business Server Pages. The general HTTP framework that provides the required infrastructure is explained in
Internet Communication Framework. This section deals with the technical architecture of the SAP Web Application Server. A basic understanding of this is a prerequisite for the other sections.
Integration
From release 6.10 on, SAP Web Application Server is a component of mySAP.com.
Functions
The description of the architecture is divided into the following sections.
Components of the SAP Web Application Server describes the following components:We then describe how you can parameterize the ICM and the ICM server cache, and monitor and administrate them from your SAP System (Transaction SMICM).
Profile Parameter of the ICM and the ICM Server Cache Monitoring the ICM with the ICM MonitorIf you are using several SAP Web Application Servers, you can use the
SAP Web Dispatcher to forward HTTP requests to the application server. SAP Web Application Server: Webserver or Webclient explains how the SAP Web Application Server behaves as a server and a client. This subject is dealt with in more depth in the section
Internet Communication Framework.
You can also find documentation on
Integrating the SAP J2EE Application Server in the SAP Web Application Server.
