Shared closure persistence of session state information
First Claim
Patent Images
1. A method, comprising:
- a) receiving a deployment descriptor that specifies a persistence scope that does not extend beyond a computing system; and
, b) as a consequence of said receiving, over the course of a session, persisting session state information for said session in a shared memory of said computing system that is accessible to multiple virtual machines of said computing system, said session state information comprising a plurality of attributes, said persisting of said session state information comprising storing an object for one of said attributes to said shared memory, said object not containing a reference to another object and another object not containing a reference to said object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described in which, as a consequence of receiving a deployment descriptor that specifies a persistence scope that does not extend beyond a computing system, over the course of a session, persisting session state information for the session in a shared memory of the computing system that is accessible to multiple virtual machines of the computing system. The session state information comprises a plurality of attributes. The persisting of the session state information comprises storing an object for one of the attributes to the shared memory. The object does not contain a reference to another object and another object does not contain a reference to the object.
84 Citations
18 Claims
-
1. A method, comprising:
-
a) receiving a deployment descriptor that specifies a persistence scope that does not extend beyond a computing system; and
,b) as a consequence of said receiving, over the course of a session, persisting session state information for said session in a shared memory of said computing system that is accessible to multiple virtual machines of said computing system, said session state information comprising a plurality of attributes, said persisting of said session state information comprising storing an object for one of said attributes to said shared memory, said object not containing a reference to another object and another object not containing a reference to said object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method comprising:
as a consequence of receiving a deployment descriptor that specifies a persistence scope that does not extend beyond a computing system, over the course of a session, persisting session state information for said session in a shared memory of said computing system that is accessible to multiple virtual machines of said computing system, said session state information comprising a plurality of attributes, said persisting of said session state information comprising storing an object for one of said attributes to said shared memory, said object not containing a reference to another object and another object not containing a reference to said object. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A computing system comprising a machine, said computing system also comprising instructions disposed on a computer readable medium, said instructions capable of being executed by said machine to perform a method, said method comprising:
as a consequence of receiving a deployment descriptor that specifies a persistence scope that does not extend beyond a computing system, over the course of a session, persisting session state information for said session in a shared memory of said computing system that is accessible to multiple virtual machines of said computing system, said session state information comprising a plurality of attributes, said persisting of said session state information comprising storing an object for one of said attributes to said shared memory, said object not containing a reference to another object and another object not containing a reference to said object. - View Dependent Claims (15, 16, 17, 18)
Specification