A system and method for managing persistent objects with a persistent object
framework
is disclosed. The persistent object framework receives queries and instructions
from an application for data from the persistent objects. The persistent objects
are stored in data sources, such as databases or repositories. The persistent object
framework may create, save, update, access, search, and delete persistent objects.
Further, the persistent object framework caches applicable persistent objects for
the application. The persistent object framework provides the caching for the persistent
objects. The persistent object framework supports both Lightweight Directory Access
Protocol and relational databases.