Patent ID: 7318162

Claim:
A computer-implemented system having a processor, said system for customizing rules used in data integrity validation operations, comprising: a data integrity validation application configured for operation upon the processor in order to access the data integrity validation rules to perform the data integrity validation operations, a database containing a plurality of data records for processing by the data integrity validation application; said processing by the data integrity validation application including receiving the plurality of data records from the database and performing the data integrity validation operations upon the plurality of records that are contained in the database; wherein the data integrity validation application is stored in a low level compiled language; a knowledge base containing the data integrity validation rules, wherein the knowledge base has a storage location that is separate from and external to the compiled data integrity validation application, wherein the separate and external storage location of the knowledge base allows customization of the contained data integrity validation rules without requiring recompilation of the data integrity validation application, wherein the data integrity validation application has a data access pathway to the separately stored and externally located knowledge base so that the data integrity validation application may perform the data integrity validation operations upon the plurality of data records.