1.3.1 Sitzungsmanagment

BAO.web ist sitzungsorientiert. Ein Benutzer erlangt den Zugang zum eigentlichen System erst nach Eingabe von Benutzername und Kennwort. Eine Sitzung beginnt mit der Identifizierung des Benutzers.

Während einer Sitzung werden von BAO.web temporäre Sitzungsdaten angelegt. Diese Sitzungsdaten enthalten Informationen über den aktuellen Stand des Benutzers, z.B. die vom Benutzer ausgewählte BAO, seine Funktion innerhalb der BAO, die letzte Ansicht (für Rücksprünge), den aktuellen Stand bei Änderungen, die über einen mehrstufigen Assistenten vorgenommen werden usw.
Diese Sitzungsdaten verbleiben auf dem Server, an den Client wird lediglich eine Sitzungskennung übertragen.

Eine Sitzung endet durch explizite Abmeldung des Benutzers oder nach einer gewissen, vom Systemverwalter einstellbaren Zeit, in der der Benutzer keine Aktionen im System vorgenommen hat. Beim Beenden der Sitzung werden alle Sitzungsdaten verworfen.