SYSTEM AND METHOD FOR MANAGING AND UPDATING DATA FROM A NUMBER OF SOURCES FOR A PROJECT
First Claim
1. A method for managing data provided from a plurality of systems, comprising:
- providing a set of objects for data;
providing a set of classes for the data;
maintaining a catalog with an entry for each data instance of the data;
in the catalog, identifying for each data instance its source system and its level of harmonization with other data from the plurality of systems;
applying a set of harmonization rules to the data to identify a group of related data and an owner of the group of data;
identifying differences in instantiations in the group of data; and
initiating an update request to an affected system of the plurality of systems having the differences,wherein the data is accessable by a central data processing system which stores a copy of the data and selectively initiates the update requests.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosure relates to a system and method for managing data from a number of systems. The method comprises: defining a set of objects for the data; defining a set of classes for the data; maintaining a catalog for each instance of the data; in the catalog identifying each instance'"'"'s source system and its level of harmonization with other data; applying a set of harmonization rules to identify from the data a group of related data and an owner of the group; identifying differences in instantiations within the group; and initiating update requests to affected systems having the identified differences.
-
Citations
20 Claims
-
1. A method for managing data provided from a plurality of systems, comprising:
-
providing a set of objects for data; providing a set of classes for the data; maintaining a catalog with an entry for each data instance of the data; in the catalog, identifying for each data instance its source system and its level of harmonization with other data from the plurality of systems; applying a set of harmonization rules to the data to identify a group of related data and an owner of the group of data; identifying differences in instantiations in the group of data; and initiating an update request to an affected system of the plurality of systems having the differences, wherein the data is accessable by a central data processing system which stores a copy of the data and selectively initiates the update requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for managing data provided from a plurality of external systems, comprising:
-
a microprocessor memory for storing the data; communication links to the plurality of external systems; a data structure stored in the memory providing a set of classes for the data; a catalog stored in the memory having an entry for each data instance of the data, the catalog providing an identification of a source system for each entry and a level of harmonization with other data from the plurality of systems; a harmonization module providing instructions executable on the microprocessor to; apply a set of harmonization rules to the data to identify a group of related data and an owner of the group of data; identifying differences in instantiations in the group of data; and initiating an update request to an affected system of the plurality of systems having the differences, wherein the data is accessable by the system and the system stores a copy of the data and selectively initiates the update requests. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification