Patent ID: 8065280
Filing Date: 2011-11-22
Classification: G06F

Abstract:
1. A method for asynchronously monitoring data accuracy in a database storing transaction data pertaining to transactions processed by one or more application servers, comprising the steps of: establishing an asynchronous messaging relationship between each of said one or more application servers and a message server; for each transaction processed by each of said one or more application servers, receiving at said message server from each application server processing transactions with the database, asynchronously with and prior to the completion of the processing of said transaction, a message containing initial and updated data parameters pertinent to each transaction, the initial data parameter being a value initially read from the database and the updated data parameter being a value written to the database as a result of the transaction; each application server publishing the message containing the initial and updated data parameters, including data points corresponding to said initial and updated data parameters to the message server; issuing to an auditor, by said message server, a data update alert indicating the publishing of said message; providing said published messages to said auditor, said auditor determining an expected value and an actual value resulting from each transaction based on the initial and updated data parameters for each transaction and asynchronously verifying the accuracy of results of said transactions based on the actual and expected values; and indicating an alarm condition when the results are not accurate.