The preferred embodiment of the present invention facilitates the creation, storage and interaction of persistent objects using single level storage semantics on commodity systems. Specifically, the present invention defines several objects used to implement persistent objects in a shared address space. The preferred embodiment includes a Class Encapsulator class and the Object Encapsulator class that are preferably designed to encapsulate the class data and instance data, respectively. In particular, a Class Encapsulator object would preferably be created in a Persistent Container for each class of objects loaded into that Persistent Container. The Class Encapsulator object would include all of the specific data needed to implement its corresponding class. Likewise, an Object Encapsulator object would preferably be created to encapsulate each object to be stored persistently in the shared address space. A Persistent Handle class is preferably defined to store the shared address space address of the Class Encapsulator object and the Object Encapsulator object.

Η προτιμημένη ενσωμάτωση της παρούσας εφεύρεσης διευκολύνει τη δημιουργία, την αποθήκευση και την αλληλεπίδραση των επίμονων αντικειμένων χρησιμοποιώντας την ενιαία σημασιολογία αποθήκευσης επιπέδων στα συστήματα προϊόντων. Συγκεκριμένα, η παρούσα εφεύρεση καθορίζει διάφορα αντικείμενα που χρησιμοποιούνται για να εφαρμόσουν τα επίμονα αντικείμενα σε ένα κοινό διάστημα διευθύνσεων. Η προτιμημένη ενσωμάτωση περιλαμβάνει μια κατηγορία Encapsulator κατηγορίας και την κατηγορία Encapsulator αντικειμένου που σχεδιάζονται κατά προτίμηση για να τοποθετήσουν τα στοιχεία κατηγορίας και τα στοιχεία περίπτωσης σε κάψα, αντίστοιχα. Ειδικότερα, ένα αντικείμενο Encapsulator κατηγορίας θα δημιουργούταν κατά προτίμηση σε ένα επίμονο εμπορευματοκιβώτιο για κάθε κατηγορία αντικειμένων που φορτώνονται σε εκείνο το επίμονο εμπορευματοκιβώτιο. Το αντικείμενο Encapsulator κατηγορίας θα περιελάμβανε όλα τα συγκεκριμένα στοιχεία που απαιτούνται για να εφαρμόσουν την αντίστοιχη κατηγορία του. Επιπλέον, ένα αντικείμενο Encapsulator αντικειμένου θα δημιουργούταν κατά προτίμηση για να τοποθετήσει κάθε αντικείμενο που αποθηκεύεται σε κάψα διαρκώς στο κοινό διάστημα διευθύνσεων. Μια επίμονη κατηγορία λαβών καθορίζεται κατά προτίμηση για να αποθηκεύσει την κοινή διεύθυνση διαστήματος διευθύνσεων του αντικειμένου Encapsulator κατηγορίας και του αντικειμένου Encapsulator αντικειμένου.

 
Web www.patentalert.com

< (none)

< Servlet-based architecture for dynamic service composition

> Object-based security system

> (none)

~ 00022