摘要 |
Systems, methods, and apparatus, including computer program products, for accessing data objects stored in multiple repositories. A repository framework includes a plurality of repository managers. Each repository manager is configured to provide access to an associated repository. The repository framework includes a uniform interface for accessing the data objects, and provides a unified name space with a unique reference for each data object. Each repository manager may include a plurality of sub-managers adapted to map operations in the uniform interface to repository-specific operations. A repository manager may enhance the functionality of a repository by implementing an operation in the uniform interface for which there is no corresponding repository-specific operation. Some implementations enable users to access data objects without knowing the location, type, or format of the data objects. The benefits provided by a central repository may thus be realized without necessarily having to move data objects from their individual repositories.
|