Persistent session and data in transparently distributed objects
First Claim
Patent Images
1. A computerized method to recover session information and data after a change in a network, 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, with the first persistent data control object controlling the transaction of the data in the data area;
dynamically replicating the data area in a plurality of alternate persistent data control objects located anywhere in the network; and
connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, with the alternate persistent data control object obtaining control of the transaction of the data in the data area upon the change in the network.
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.
22 Citations
17 Claims
-
1. A computerized method to recover session information and data after a change in a network, 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, with the first persistent data control object controlling the transaction of the data in the data area; dynamically replicating the data area in a plurality of alternate persistent data control objects located anywhere in the network; and connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, with the alternate persistent data control object obtaining control of the transaction of the data in the data area upon the change in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computerized method to recover session information and data after a change in a network, 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, with the first persistent data control object controlling the transaction of the data in the data area; dynamically replicating the data area in at least one alternate persistent data control object located anywhere in the network; and connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, with the alternate persistent data control object obtaining control of the transaction of the data in the data area upon the change in the network; wherein the connecting the persistent data object to an alternate persistent data control object additionally comprises negotiating the alternate persistent data control object; and
wherein the negotiating the alternate persistent data control object comprises using a name-based negotiating method.
-
-
15. A computerized method to recover session information and data after a change in a network, 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, with the first persistent data control object controlling the transaction of the data in the data area; dynamically replicating the data area in at least one alternate persistent data control object located anywhere in the network; and connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, with the alternate persistent data control object obtaining control of the transaction of the data in the data area upon the change in the network; wherein the change in the network additionally comprises adding an additional alternate data control object.
-
-
16. A computerized method to recover session information and data after a change in a network, 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, with the first persistent data control object controlling the transaction of the data in the data area; dynamically replicating the data area in at least one alternate persistent data control object located anywhere in the network; and connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, with the alternate persistent data control object obtaining control of the transaction of the data in the data area upon the change in the network; wherein the network comprises an Application comprised of objects, a System Registry, and a Messaging Scheme that determines the change in the network and notifies the persistent data object; wherein an additional alternate data control object is used for end of day archiving of the data area.
-
-
17. A computerized method to recover session information and data after a change in a network, 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, with the first persistent data control object controlling the transaction of the data in the data area; dynamically replicating the data area in at least one alternate persistent data control object located anywhere in the network; and connecting the persistent data object to an alternate persistent data control object upon notification of the change in the system, with the alternate persistent data control object obtaining control of the transaction of the data in the data area upon the change in the network; wherein the network comprises an Application comprised of objects, a System Registry, and a Messaging Scheme; the method further comprising registering the persistent data control objects with the System Registry, and finding the first persistent data control object by querying the System Registry.
-
Specification