The COSMOS framework consists of several layers of data abstraction.
The lower layer consists of a repository-specific API or Product Client that provides abstract operations to access data in native format. A Data Manager is a COSMOS component which accesses data from the repository via the native API in response to a standard query mechanism. The Data Manager will return data via a standardized Web Service query response.
The upper layer consists of a Broker and associated Web Services that logically federate the individual Data Managers from the lower layer. The Broker is responsible for resolving requests for Data Managers that can satisfy given data requests and return a set of Data Managers to the consumer. The consumer then communicates directly with Data Managers to access required data through standardized interfaces.
Data Manager
A Data Manager hosts a Product Client and handles communication with the
COSMOS environment.
[ Top of Page | Previous Page | Next Page | Table of Contents ]