Persistent session and data in transparently distributed objects
First Claim
1. A computerized method to recover session information and data after a change in the system the method comprising:
- connecting a persistent data object to a first persistent data control object;
transacting data in a data area in response to a request by the persistent data object, wherein the first persistent data control object controls the transaction of the data in the data area;
replicating the data area in at least one alternate persistent data control objects; and
connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, wherein the alternate persistent data control object obtains control of the transaction of the data in the data area upon the change in the system.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention presents a method and system for persistent session and data control across transparently distributed objects. Persistent data control enables a system to reconnect users to the appropriate data areas after a system fault. Persistent session control enables a user to reestablish the state of a previous session with the data, regardless of intervening outages at any one or many parts of the network. The invention uses persistent data objects and persistent data control objects to create persistent sessions and data control across the network.
68 Citations
23 Claims
-
1. A computerized method to recover session information and data after a change in the system the method comprising:
-
connecting a persistent data object to a first persistent data control object;
transacting data in a data area in response to a request by the persistent data object, wherein the first persistent data control object controls the transaction of the data in the data area;
replicating the data area in at least one alternate persistent data control objects; and
connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, wherein the alternate persistent data control object obtains control of the transaction of the data in the data area upon the change in the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computerized method to recover session information and data after a change in the system, wherein the system comprises an Application comprised of objects, a System Registry, and a Messaging Scheme and the change in the system comprises a failure of the first persistent data control object, the method comprising:
-
connecting a persistent data object to a first persistent data control object;
creating a data area in response to a request by the persistent data object, wherein the first persistent data control object controls the creation of the data area;
transacting data in a data area in response to a request by the persistent data object, wherein the first persistent data control object controls the transaction of the data in the data area;
replicating the data area in at least one alternate persistent data control objects;
determining the change in the system by sending a message to the first persistent data control object to determine the current state of the first persistent data control object;
connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, wherein the alternate persistent data control object obtains control of the transaction of the data in the data area upon the change in the system; and
connecting the persistent data object to the second persistent data control object.
-
-
22. A computer system for recovering session information and data after a change in the system, the method comprising:
-
a computer, wherein the computer comprises a memory and a processor; and
executable software residing in the computer memory wherein the software is operative with the processor to;
connect a persistent data object to a first persistent data control object;
transact data in a data area in response to a request by the persistent data object, wherein the first persistent data control object controls the transaction of the data in the data area;
replicate the data area in at least one alternate persistent data control objects; and
connect the persistent data object to an alternate persistent data control object upon notification of the change in the system, wherein the alternate persistent data control object obtains control of the transaction of the data in the data area upon the change in the system.
-
-
23. A computer data signal embodied in a digital data stream for recovering session information and data after a change in the system, wherein the computer data signal is generated by a method comprising the steps of:
-
connecting a persistent data object to a first persistent data control object;
transacting data in a data area in response to a request by the persistent data object, wherein the first persistent data control object controls the transaction of the data in the data area;
replicating the data area in at least one alternate persistent data control objects; and
connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, wherein the alternate persistent data control object obtains control of the transaction of the data in the data area upon the change in the system.
-
Specification