Method and system for software recovery
AssigneeSun Microsystems, Inc.
InventorsWilliam Hayden Connor, Bruce Kenneth Haddon
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsWilliam Hayden Connor, Bruce Kenneth Haddon
Estimating the term…
In an object oriented software environment, a system and method is disclosed that addresses both state recovery and relationship recovery in the event of a system halt. The system is suited to enterprise-class distributed systems with extensive object relationships. Each essential object is saved in persistent storage. Essential values within each object are updated in storage according to a method within each object. After a partial or total halt of the system, the state of the software is reconstructed in a two phase process. In the first phase, the essential objects are restored from persistent storage, along with essential values. In the second phase, a method uniquely implemented by each object will reconstruct non-essential objects and variables. The second phase is ideally tailored to allow the system to be reconstructed even when the underlying hardware or software has been altered.
A method for saving and recovering the state of software in an object oriented software environment said method comprising the steps of:
A system for saving and recovering the state of software in an object oriented software environment, said system comprising:
A computer storage medium containing an a series of instructions executing on a computer for saving and recovering the state of software in an object oriented software environment, said series instructions comprising the steps of:
Dependencies are inferred from the claim text.