Im Gegensatz zum Betrieb mit HTTP kann bei Verwendung von HTTPS (End-to-End-SSL) der SAP Web Dispatcher keine Daten des Requests lesen und damit auch ein eventuell vorhandenes Session Cookie (bei stateful Anwendungen) nicht interpretieren. Es fehlen also die notwendigen Informationen, um den Request an den richtigen Server weiterzuleiten. Der SAP Web Dispatcher kann auch nicht entscheiden, ob ein Request zu einer stateless oder stateful Anwendung gehört.
Deshalb leitet der SAP Web Dispatcher die verschlüsselten Daten unverändert an einen Applikationsserver weiter. Erst dort werden die Daten entschlüsselt.
Das einzige Unterscheidungsmerkmal, das dem SAP Web Dispatcher zur Verfügung steht, ist die Client IP-Adresse. Aus diesem Grund verwaltet der SAP Web Dispatcher eine Abbildungstabelle zwischen Client IP-Adresse und Applikationsserver. Wurde ein Request von einer Client-IP-Adresse zu Applikationsserver X geschickt, müssen alle folgenden Requests dieser Client IP-Adresse auch zu diesem Server geschickt werden, da es sich ja um eine stateful Anwendung handeln könnte. Ein Loadbalancing findet also nur beim allerersten Requests des Clients statt.
Probleme
Dieses Verfahren birgt die folgenden Probleme.
Lösung
Mit dem Profilparameter
wdisp/HTTPS/sticky_mask können Sie mehrere Client-IP-Adressen zu einer logischen Adresse gruppieren. Im Abschnitt Profilparameter des SAP Web Dispatchers ist die genaue Funktionsweise des Parameters beschrieben.Default ist: Die Maske 255.255.240.0 wird mit der realen IP-Adresse UND-verknüft; damit werden die untersten 12 Bits ausgeblendet,d.h. 124.94.55.1 und 124.94.55.99 werden dann als gleich aufgefasst.
Abbildungstabelle
Die Abbildungstabelle, mit der der SAP Web Dispatcher Client-IP-Adressen und zugeordnete Applikationsserver verwaltet, hat die folgenden Eigenschaften.

Beachten Sie: Wenn die Abbildungstabelle voll ist, d.h. der Wert von
Auswahl eines geeigneten Applikationsservers
HTTPS-fähige Applikationsserver
Mit dem Parameter
wdisp/HTTPS/dest_logon_group (vgl. Profilparameter des SAP Web Dispatchers) können Sie eine Logongruppe von HTTPS-fähigen Applikationsservern definieren, zu denen dann alle HTTPS-Requests geschickt werden.ABAP- oder J2EE-Server
Da der SAP Web Dispatcher nicht entscheiden kann, ob ein Request für die Verarbeitung im ABAP- oder im J2EE-Server bestimmt ist, müssen alle Server in der Logongruppe für HTTPS-Requests die gleichen Services bereitstellen. Natürlich müssen alle Server HTTPS-fähig sein, einer der folgenden Fälle muss zutreffen.