Using invariants to validate applications states
First Claim
Patent Images
1. A computer-implemented system that facilitates discerning integrity of a data handling system, comprising:
- an identification component that periodically applies to data stored in a database accessed by an application, in a batch mode, a context-based rule, the rule is an invariant that is invoked at the application level to identify anomalous data that does not satisfy the rule, the anomalous data includes inconsistent data obtained during data migration; and
a healing component that at least one of rectifies or flags the identified anomalous data.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that facilitates discerning integrity of a data handling system. The architecture includes an identification component that periodically applies to data, in a batch mode, a context-based rule, the rule identifying anamolous data that does not satisfy the rule. A healing component is included to further rectify and/or flag the identified anomalous data.
-
Citations
48 Claims
-
1. A computer-implemented system that facilitates discerning integrity of a data handling system, comprising:
-
an identification component that periodically applies to data stored in a database accessed by an application, in a batch mode, a context-based rule, the rule is an invariant that is invoked at the application level to identify anomalous data that does not satisfy the rule, the anomalous data includes inconsistent data obtained during data migration; and a healing component that at least one of rectifies or flags the identified anomalous data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented graphical user interface that facilitates management of a data integrity system for discerning the integrity of a data handling system, comprising:
-
an input component for receiving management information associated with periodic application of a context-based rule to data stored in a database that is accessed by an application, the context-based rule is an invariant specific to the application that is invoked at the application level; and a presentation component for presenting a representation of the management information, the management information includes at least information regarding anomalous data identified by application of the context-based rule, the anomalous data includes inconsistent data obtained during data migration. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A computer-implemented method of discerning integrity of a data handling system, comprising:
-
periodically applying to data stored in a database that is accessed by an application, in a batch mode a context-based rule, the rule is an invariant specific to the application that is invoked at the application level to identify anomalous data that does not satisfy the rule, the anomalous data includes inconsistent data obtained during migration of data from a first application to a second application; and correcting the anomalous data. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer-implemented system for discerning the integrity of a data handling system, comprising:
-
means for periodically applying to data stored in a database that is accessed by an application, in a batch mode, a context-based rule, the rule is an invariant specific to the application that is invoked at the application level to identify anomalous data that does not satisfy the rule, the anomalous data includes inconsistent data obtained during data migration; means for correcting the anomalous data; and means for tagging anomalous data that cannot be corrected.
-
Specification