Session lifecycle management within a multi-tiered enterprise network
First Claim
1. A method comprising:
- generating a plurality of session objects in response to client requests, the session objects storing session data defining a state of interaction with each of a respective plurality of clients;
managing the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and the type of relationship existing between the first session object and the one or more related session objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for managing session lifecycles within a multi-tiered enterprise network. In one embodiment, a plurality of session objects are generated at different layers of the enterprise network in response to a client request. Each of the session objects store session data defining a state of interaction with the client. In addition, one embodiment of the invention manages the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and also the type of relationship existing between the first session object and the one or more related session objects. In one embodiment, the defined relationship types include strong references, weak references, and soft references.
-
Citations
28 Claims
-
1. A method comprising:
-
generating a plurality of session objects in response to client requests, the session objects storing session data defining a state of interaction with each of a respective plurality of clients;
managing the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and the type of relationship existing between the first session object and the one or more related session objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
generating a plurality of session objects in response to client requests, the session objects storing session data defining a state of interaction with each of a respective plurality of clients;
managing the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and the type of relationship existing between the first session object and the one or more related session objects. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
a processor; and
a memory for storing program code which, when executed by the processor, causes the processor to perform the operations of;
generating a plurality of session objects in response to client requests, the session objects storing session data defining a state of interaction with each of a respective plurality of clients;
managing the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and the type of relationship existing between the first session object and the one or more related session objects.
-
-
28. A system comprising:
-
means for generating a plurality of session objects in response to client requests, the session objects storing session data defining a state of interaction with each of a respective plurality of clients;
means for managing the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and the type of relationship existing between the first session object and the one or more related session objects.
-
Specification