Difference between revisions of "Category:Persistence"
(→Existing persistence mechanisms) |
|||
Line 13: | Line 13: | ||
*EiffelStore library: Object-relational interface. | *EiffelStore library: Object-relational interface. | ||
*EiffelNet library: uses STORABLE to exchange object structures over a network | *EiffelNet library: uses STORABLE to exchange object structures over a network | ||
− | |||
− | |||
− | |||
==Unified Persistence Project== | ==Unified Persistence Project== | ||
An ongoing project to provide a solution combining the best of all previous approaches. | An ongoing project to provide a solution combining the best of all previous approaches. | ||
+ | |||
+ | ==OOSC specification== | ||
+ | A number of the developments listed here rely in whole or in part on the specification given in chapter 30 of [http://archive.eiffel.com/doc/oosc/ Object-Oriented Software Construction]. |
Latest revision as of 14:35, 26 August 2007
The term "persistence" covers all mechanisms that allow Eiffel objects to exist beyond the scope of a particular system execution.
A number of persistence solutions have been developed. The aim of this Category page is twofold:
- To identify, document and catalog existing solutions.
- To provide the basis for a single, unified mechanism covering all future persistence needs (the Unified Persistence Project.
Existing persistence mechanisms
(If you know of an approach not covered in the list, please add a short mention here and, if appropriate, a link to a more detailed description, e.g. a new page in the Persistence category. Only approaches that can work with EiffelStudio are relevant.)
- STORABLE mechanism: general facility for storing object structures (all objects reachable from a given object, following the "persistence closure" principle). There are several variants of this mechanism:
- Class STORABLE in the original EiffelBase, since widely used.
- ...
- EiffelStore library: Object-relational interface.
- EiffelNet library: uses STORABLE to exchange object structures over a network
Unified Persistence Project
An ongoing project to provide a solution combining the best of all previous approaches.
OOSC specification
A number of the developments listed here rely in whole or in part on the specification given in chapter 30 of Object-Oriented Software Construction.
Pages in category "Persistence"
The following 7 pages are in this category, out of 7 total.