Data management system having a common database infrastructure
First Claim
1. A data management system for use in accessing a plurality of data sources having data stored in different formats, comprising:
- a computer network including a group of two or more computers interconnected to each other such that they can exchange data over a communications path;
a common data model stored on one or more of the computers and including a data class having a plurality of attributes defining properties of the data class;
a plurality of service managers including at least a data access manager and an ancillary service manager, wherein the data access manager is operable to access the common data model and to access data from one or more of the data sources for use in instantiating a common data object containing the accessed data, and wherein the ancillary service manager is operable to provide a data service function; and
a data services coordinator responsive to requests for access to data available from one or more of the data sources, wherein the data services coordinator is operable to coordinate operation of at least some of the service managers in creating and utilizing the common data object to supply the requested data.
14 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
23 Claims
-
1. A data management system for use in accessing a plurality of data sources having data stored in different formats, comprising:
-
a computer network including a group of two or more computers interconnected to each other such that they can exchange data over a communications path; a common data model stored on one or more of the computers and including a data class having a plurality of attributes defining properties of the data class; a plurality of service managers including at least a data access manager and an ancillary service manager, wherein the data access manager is operable to access the common data model and to access data from one or more of the data sources for use in instantiating a common data object containing the accessed data, and wherein the ancillary service manager is operable to provide a data service function; and a data services coordinator responsive to requests for access to data available from one or more of the data sources, wherein the data services coordinator is operable to coordinate operation of at least some of the service managers in creating and utilizing the common data object to supply the requested data. - View Dependent Claims (2, 3, 4, 5, 17, 18, 19, 20, 21, 22, 23)
-
-
6. A data management system for use in accessing a plurality of data sources having data stored in different formats, comprising:
-
a computer network including a group of two or more computers interconnected to each other such that they can exchange data over a communications path; a common data model stored on one or more of the computers and including a data class having a plurality of attributes defining properties of the data class; a plurality of service managers including at least first and second data access managers and an ancillary service manager, wherein the data access managers include a data view manager and a data source adapter manager at least one of which is operable to access the common data model and at least one of which is operable to access data from one or more of the data sources for use in instantiating a common data object containing the accessed data, and wherein the ancillary service manager is operable to provide a data service function; and a data services coordinator responsive to requests for access to data available from one or more of the data sources, wherein the data services coordinator is operable to coordinate operation of at least some of the service managers in creating and utilizing the common data object to supply the requested data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification