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.

In un oggetto orientato l'ambiente di software, un sistema ed il metodo è rilevato che richiama entrambi dichiara il recupero ed il recupero di rapporto in caso di una fermata del sistema. Il sistema è sistemi distribuiti impresa-codice categoria adatti con i vasti rapporti dell'oggetto. Ogni oggetto essenziale è conservato nell'immagazzinaggio persistente. I valori essenziali all'interno di ogni oggetto sono aggiornati nell'immagazzinaggio secondo un metodo all'interno di ogni oggetto. Dopo che una fermata parziale o totale del sistema, il dichiarare del software sia ricostruita in un processo bifase. Nella prima fase, gli oggetti essenziali sono ristabiliti da immagazzinaggio persistente, con i valori essenziali. Nella seconda fase, un metodo effettuato unicamente da ogni oggetto ricostruirà gli oggetti e le variabili non indispensabili. La seconda fase è adattata idealmente per permettere che il sistema sia ricostruito anche quando i fissaggi o il software di fondo sono stati alterati.

 
Web www.patentalert.com

< (none)

< Controllable vortex generator

> Flash configuration cache

> (none)

~ 00040