Patent ID: 8782015

Claim:
A data processing system, comprising: a computer system that provides a Web service configured to receive a request for a data consistency check from a requestor via a network, the request comprising a first set of data that includes a plurality of first data items, a first identifier associated with the first set of data, and a reference date; and a storage system, connected to the computer system, for storing one or more sets of data, the one or more sets of data comprising pluralities of data items, wherein the computer system that provides the Web service is further configured to, in response to the request, perform the following operations with at least one processor: retrieve a second set of data from the storage based on the first identifier, the retrieved second set of data being associated with a second identifier that matches the first identifier, and the retrieved second set of data comprising a plurality of second data items; perform the data consistency check on the received first set of data and the retrieved second set of data, the data consistency check comprising: selecting a subset of the plurality of first data items that have a posting date that is before or equal to the reference date; selecting a subset of the plurality of second data items that have a posting date that is before or equal to the reference date; determining whether the subset of the plurality of first data items are identical to the subset of the plurality of second data items; and determining, when the subset of the plurality of first data items are not identical to the subset of the plurality of second data items, whether a transformation transforms the subset of the plurality of first data items into the subset of the plurality of second data items; generate a response indicating a result of the data consistency check; and send the response to the requestor via the network.