Session lifecycle management within a multi-tiered enterprise network
First Claim
1. A method comprising:
- generating a plurality of related session objects in response to a client request, the plurality of related session objects storing session data defining a state of interaction with the client, the plurality of related session objects instantiated within an application server;
managing the lifecycle of a first session object of the plurality of related session objects, the first session object located within a first logical layer of the application server, based on corresponding lifecycles of one or more other session objects of the plurality of related session objects and the type of relationship existing between the first session object and the one or more other session objects of the plurality of 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
17 Claims
-
1. A method comprising:
-
generating a plurality of related session objects in response to a client request, the plurality of related session objects storing session data defining a state of interaction with the client, the plurality of related session objects instantiated within an application server; managing the lifecycle of a first session object of the plurality of related session objects, the first session object located within a first logical layer of the application server, based on corresponding lifecycles of one or more other session objects of the plurality of related session objects and the type of relationship existing between the first session object and the one or more other session objects of the plurality of related session objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-readable storage device having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
generating a plurality of related session objects in response to a client request, the plurality of related session objects storing session data defining a state of interaction with the client, the plurality of related session objects instantiated within an application server; managing the lifecycle of a first session object of the plurality of related session objects, located within a first logical layer of the application server, based on corresponding lifecycles of one or more other session objects of the plurality of related session objects and the type of relationship existing between the first session object and the one or more other session objects of the plurality of related session objects. - View Dependent Claims (14, 15)
-
-
16. 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 related session objects in response to a client request, the plurality of related session objects storing session data defining a state of interaction with the client, the plurality of related session objects instantiated within an application server; managing the lifecycle of a first session object of the plurality of related session objects, located within a first logical layer of the application server, based on corresponding lifecycles of one or more other session objects of the plurality of related session objects and the type of relationship existing between the first session object and the one or more other session objects of the plurality of related session objects.
-
-
17. A system comprising:
-
means for generating a plurality of related session objects in response to client requests, the plurality of related session objects storing session data defining a state of interaction with each of a respective plurality of clients, the plurality of related session objects instantiated within an application server; means for managing the lifecycle of a first session object of the plurality of related session objects, based on corresponding lifecycles of one or more related session objects and the type of relationship existing between the first session object and the plurality of related session objects.
-
Specification