Show TOC Anfang des Inhaltsbereichs

Komponentendokumentation SAP Web Dispatcher  Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Der SAP Web Dispatcher steht zwischen dem Internet und Ihrem SAP-System. Er dient als Einstiegspunkt für HTTP(S)-Requests in Ihr System, das aus einem oder mehreren SAP NetWeaver Application Servern besteht. Als "Software-Web-Switch" kann er Verbindungen abweisen oder annehmen und nimmt dann die Request-Verteilung für eine gleichmäßige Serverauslastung vor. Der SAP Web Dispatcher trägt also zum einen zur Sicherheit bei und führt zum anderen den Lastausgleich (oder Loadbalancing) in Ihrem SAP-System durch..

Sie können den SAP Web Dispatcher sowohl in reinen ABAP-Systemen als auch in kombinierten ABAP/Java-Systemen und reinen Java-Systemen einsetzen.

Empfehlung

Der Einsatz des SAP Web Dispatchers ist auch sinnvoll, wenn Sie nur einen Aspekt (Sicherheitsfunktionen oder Lastausgleich) abdecken wollen. Wenn Sie beispielsweise die Sicherheitsfunktionen (Einstiegspunkt in der DMZ, SSL, URL-Filterung) nicht benötigen, sondern lediglich den Lastausgleich zwischen mehreren SAP NW AS Instanzen realisieren wollen, wird der Einsatz des SAP Web Dispatchers ebenfalls empfohlen.

Einführungshinweise

Der SAP Web Dispatcher empfiehlt sich beim Einsatz eines SAP-Systems mit mehreren SAP NW AS Instanzen für Webanwendungen.

Der SAP Web Dispatcher ist ein eigenes Programm, das Sie auf der Maschine laufen lassen können, die direkt mit dem Internet verbunden ist. Der Konfigurationsaufwand ist minimal, Sie müssen nur folgende Angaben in der Profildatei machen:

·        Port, auf dem HTTP(S)-Requests eingehen sollen (Parameter icm/server_port_<xx>)

·        Rechner und HTTP-Port des SAP Message-Servers (Parameter rdisp/mshost und Parameter ms/http_port)

Beispiel

Soll die Web-Anwendung dann beispielsweise von außen mit der URL www.shop.acme.com aufgerufen werden können, so muss dieser Hostname intern auf den SAP Web Dispatcher abgebildet werden. Dieser leitet den HTTP(S)-Request dann an einen geeigneten Applikationsserver weiter.

Funktionsumfang

Der SAP Web Dispatcher nimmt folgende Aufgaben wahr.

      Auswahl eines geeigneten Applikationsservers (Persistenz bei stateful Anwendungen, Lastausgleich, ABAP- oder Java-Server), vgl. Serverauswahl und Lastausgleich durch den SAP Web Dispatcher

      URL-Filtering – Sie können URLs definieren, die abgelehnt werden sollen, vgl. SAP Web Dispatcher als URL-Filter

      Web-Caching – Sie können den SAP Web Dispatcher als Web-Cache einsetzen, um die Antwortzeiten zu verbessern und die Caches der Applikationsserver zu schonen

      SSL je nach Konfiguration durchreichen, terminieren und (wieder)verschlüsseln, vgl. SAP Web Dispatcher und SSL

Einschränkungen

Der SAP Web Dispatcher ist nur im Web-Umfeld von Interesse. Im klassischen SAP-System wird das Load-Balancing vom Message-Server durchgeführt.

Der SAP Web Dispatcher leitet eingehende HTTP(S)-Requests an die Application Server weiter und leitet die zugehörigen Responses vom Backend zurück an den Client.

Ausgehende Requests (etwa zu einem anderen SAP Web Application Server) gehen nicht über den SAP Web Dispatcher, sondern über den Proxy-Server für das entsprechende Intranet.

Weitere Informationen

Die Dokumentation gliedert sich in folgende Abschnitte:

      Der Abschnitt Architektur des SAP Web Dispatchers beschreibt den Aufbau und die Funktionsweise.

      Wie Sie den SAP Web Dispatcher konfigurieren, administrieren und überwachen, finden Sie unter  Management des SAP Web Dispatchers.

      Im Anhang finden Sie eine Spezifikation des Loadbalancing-Protokolls. Diese ist nur in englischer Sprache verfügbar: Appendix: SAP Load Balancing Protocol Specification.

Informationen zur Änderungshistorie des SAP Web Dispatchers finden Sie im Sammelhinweis SAP Web Dispatcher (SAP-Hinweis 538405).

Ende des Inhaltsbereichs