Data Consistency Validation
First Claim
1. Method for validating consistency of attributes of entities stored in data sets of a multitude of different IT systems, whereas entities are assigned to entity types, said entity types holding a list of available attributes, whereas a consistency service comprises an input buffer in which an entity to be validated for consistency of its attributes can be placed, output means in which the result of the consistency validation can be stored and communication means to communicate with the different IT systems, whereas an adapter for each of the IT systems allows communication between the consistency service and the IT systems, such that a signal sent by the consistency service to verify the existence of a specific data set of an IT system can be sent back to the consistency service if that specific data set exists, and whereas a storage device holds references to the entity in the data sets of the various IT systems such that the entity in a specific IT system can be addressed, said method comprising the following steps:
- loading the entity to be validated for consistency of its attributes into the buffer of the consistency service, reading the values of the attributes of the entity from the adapter, comparing the values of the attributes to values of reference attributes stored in the consistency service, and storing consistency validating information in the output means, said consistency validating information depending on the results of the comparison of the values of the attributes to the values of the reference attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
Attribute consistency works on the comparison of a reference value against the online value of the attributes, which are retrieved from the corresponding system. In order to know which attributes need to be considered for consistency, a list of relevant attributes of each entity type in each application is stored together with the reference value of the entity. This attribute list is used by the consistency service. Therefore several attribute values of one entity in one system can be included in a combined “hash” value. At start-up or in the engineering phase, this reference value is computed out of the defined attribute list. At the time of a consistency check, the values of the attributes are read and a “hash” value is calculated with the same algorithm as the reference value. If those two values differ, an inconsistency occurred. The inventive method allows validating consistency of attributes of an entity in one of the participating applications. Any inconsistency can be propagated to all other participating applications which then may trigger functionality accordingly.
59 Citations
10 Claims
-
1. Method for validating consistency of attributes of entities stored in data sets of a multitude of different IT systems,
whereas entities are assigned to entity types, said entity types holding a list of available attributes, whereas a consistency service comprises an input buffer in which an entity to be validated for consistency of its attributes can be placed, output means in which the result of the consistency validation can be stored and communication means to communicate with the different IT systems, whereas an adapter for each of the IT systems allows communication between the consistency service and the IT systems, such that a signal sent by the consistency service to verify the existence of a specific data set of an IT system can be sent back to the consistency service if that specific data set exists, and whereas a storage device holds references to the entity in the data sets of the various IT systems such that the entity in a specific IT system can be addressed, said method comprising the following steps: -
loading the entity to be validated for consistency of its attributes into the buffer of the consistency service, reading the values of the attributes of the entity from the adapter, comparing the values of the attributes to values of reference attributes stored in the consistency service, and storing consistency validating information in the output means, said consistency validating information depending on the results of the comparison of the values of the attributes to the values of the reference attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Consistency validating System for validating consistency of entities stored in data sets of a multitude of different IT systems, said system comprising a consistency service with
an input buffer in which an entity to be validated for consistency can be placed, output means in which the result of the consistency validation can be stored and communication means to communicate with the different IT systems, whereas an adapter for each of the IT systems allows communication between the consistency service and the IT systems, such that a signal sent by the consistency service to verify the existence of a specific data set of an IT system can be sent back to the consistency service if that specific data set exists, and whereas a reference storage device holds references to the entities in the data sets of the various IT systems such that a specific entity in a specific IT system can be addressed based on such a reference stored in the reference storage.
Specification