Patent ID: 8204931

Claim:
A method comprising: generating, using one or more processors, a plurality of session objects at an application server in response to client requests, the session objects storing session data defining a state of interaction with each of a respective plurality of clients; defining a structured hierarchy of session domains within the application server, the session domains to organize session objects having one or more related characteristics; grouping, using the one or more processors, related session domains within one of a plurality of hierarchy levels based on the one or more related characteristics of each of the session objects; and defining a configuration policy for each of the session domains, the configuration policy including parameters for managing session objects within each session domain, the defining the configuration policy also including defining: a set of local storage attributes for each of the session domains, the local storage attributes defining storage parameters for storing the session objects within a virtual machine on which the session objects are originally created and executed; and a set of global storage attributes for each of the session domains, the global storage attributes defining storage parameters for storing the session objects within a shared memory accessible by multiple local virtual machines.