SAP Web Dispatcher is SAP's reverse proxy and software load balancer. It filters, routes and distributes HTTP(S) requests across the systems and application servers in an application landscape. It is free of charge for SAP customers, low in TCO, yet high in performance and perfectly supports SAP systems and their load balancing and request routing features out of the box.
SAP Web Dispatcher provides an easily consumable Web infrastructure solution for SAP solutions based on AS ABAP, AS Java or HANA XS or any other HTTP service.
SAP Web Dispatcher usage is not mandatory (except for selected scenarios). Since HTTP is a standardized protocol, other Web infrastructure products can be used as well. For example, a hardware load balancer may be of advantage if investments in such infrastructure are already made or if very high performance requirements have to be met.
Some SAP Web Dispatcher features are:
- Load balancing for SAP and non-SAP systems. SAP Web Dispatcher can serve as a single access point for one or multiple back-end systems.
- Automated configuration by fetching system configuration information from the back end system.
- Reverse proxy with request filtering, caching, request header modification, redirects.
- Request routing to back-end systems based on host, port or path (virtual hosting).
- Single Sign-On for on-premise SAP Fiori Launchpad and integrated cloud services.

Some of the usage scenarios of SAP Web Dispatcher are as follows:
- The Web applications are also to be used from the internet. The company network is protected by a Demilitarized Zone (DMZ) and the critical business processes run on servers that are not recognized on the internet. How can you avoid the need to place an SAP application server within the DMZ?
- The SAP system in question consists of multiple application servers (instances) that are distributed across multiple virtual or physical hosts. However, the Web applications provided should run under a descriptive address; technical details such as server name and port number are to remain hidden to users.
- Complex SAP Fiori landscapes may consist of one or more front-end servers and multiple back-end systems and possibly additional cloud services, like SAP Conversational AI. HTTP requests must be routed to one of these systems depending on URL properties of the request (host name, port, path, parameters).
Requirements such as these can be implemented using third-party products known as reverse proxies or Web switches. Although there are advantages, such as high throughput and implementation in close proximity to the hardware, they must be offset against the disadvantages of additional costs and restricted SAP integration.
SAP Web Dispatcher is a stand-alone program that you can run on a separate host or even on one of the application servers of an SAP system without depending on any additional software like a database.
Hint
The internal structure of SAP Web Dispatcher is very similar to the ICM process. When it comes to the operation of SAP Web Dispatcher, you will discover some analogies to the ICM environment.