Dynamic management of multiple persistent data stores is disclosed. One or
more data objects are associated with a client context, e.g., an instance
of a client application program. The one or more data objects are
retrieved from one or more of a plurality of persistent data stores and
provided to the client context in a manner such that the one or more data
objects appear to the client context to come from a single source, even
if in fact the objects have been retrieved from two or more different
persistent stores.