sessionserver ergänzt contentserver um eine Clustering-Technologie für beliebig große Umgebungen mit höchsten Ansprüchen an Performance und Ausfallsicherheit.
contentserver unterstützt nicht nur Webserver mit mehreren Prozessoren (Scale-up), sondern auch die Skalierung auf mehrere Server (Scale-out) für hochperformante und hochverfügbare Anwendungen. Damit können eine dynamische Lastverteilung und auch eine maximale Ausfallsicherheit erreicht werden. In solchen Umgebungen ist eine Clustering-Technologie erforderlich, die für eine zentrale Verwaltung und Steuerung der Anwendersitzungen, die nötige XML- und Cache-Synchronisation sowie die Verwaltung der einzelnen Clusterknoten sorgt. Dadurch lassen sich einzelne Clusterteilnehmer jederzeit bedenkenlos in das Cluster aufzunehmen oder daraus entfernen. Software-Updates oder Wartungsarbeiten führen so nicht mehr zu sog. "Downtimes" der Website. Mit einem dynamischen Load Balancing lassen sich die Anfragen eines Benutzers jeweils dynamisch an den gerade günstigsten, weil am wenigsten ausgelasteten Server weiterleiten. sessionserver stellt hierbei ein zentrales Session Management zur Verfügung, das von allen beteiligten Clusterknoten gemeinsam genutzt wird. Der Nutzer kann innerhalb seiner Anwendersitzung von wechselnden Servern bedient werden, ohne dass der Inhalt seines indivuellen Session Pools verloren geht.


sessionserver etabliert eine auf IP-Multicast basierte Kommunikationsschicht. IP-Multicast ermöglicht ein effizientes Senden von Daten in TCP/IP Netzwerken an viele Empfänger zur gleichen Zeit. Durch diesen Ansatz ist sichergestellt, dass sich die einzelnen Clusterknoten nicht kennen müssen und die Kommunikationsgeschwindigkeit unabhängig ist von der Anzahl der Clusterteilnehmer. Auch der Ausfall eines Clusterknotens führt nicht zu Kommunikationsengpässen oder -unterbrechungen. Der sessionserver verhält sich dabei völlig transparent gegenüber der API des contentserver und der Web-Anwendung: Für den Entwickler bedeutet das zentrale Session Management keinerlei Änderungen.
sessionserver unterstützt sowohl die "active-active" als auch die "active-passive" Clusterung und ist nicht an sog. "Sticky-IP" Lastverteiler gebunden. In der Praxis wird sessionserver bereits vielfältig eingesetzt, angefangen bei Clustern, die auf NLBS (Microsoft Network Load Balancing) basieren, bis hin zu Lösungen mit Cisco LocalDirector Produkten.
Zusammen mit Funktionen des contentserver, wie der vollständigen Unterstützung des Microsoft IIS 6.0 Worker Process Recycling und dem sogenannten "Healthy Mode" für störungsfreien Dauerbetrieb, bildet ein Server Cluster mit sessionserver eine kompromisslose Plattform für alle unternehmenskritischen Websites.