1. A method comprising: generating, within an application server using one or more processors, a plurality of session objects, the session objects storing session data defining a state of interaction with a respective plurality of clients; defining, within the application server, a plurality Of session domains, each of the session domains providing abstract storage for session objects having similar management characteristics; associating, within the application server, the plurality of session objects with the plurality of session domains, those of the session objects sharing one or more related management characteristics being grouped within a common session domain of the plurality of session domains; identifying related session domains within the plurality of session domains; and organizing, within the application server, the related session domains within one of a plurality of hierarchy levels based on the One or more related management characteristics of the session objects.