Patent attributes
A data management system for use in accessing a plurality of diverse and distributed data sources over a computer network. Within the system, data from the data sources is represented by common data objects that encapsulate the actual data along with the methods and properties needed for use of the data. The system includes a common data model, a plurality of service managers, and a data services coordinator that coordinates operation of the service managers in utilizing the common data model to instantiate the common data objects that represent the data being accessed. The service managers include at least one data access manager for creation of the common data objects and a plurality of ancillary service managers that each provide one or more data service functions such as, for example, meta-data management, data management, data versioning, data transport, data update notification, data security, data presentation, and data translation.