Patent ID: 8843940

Claim:
A method of providing audit handling, the method comprising steps of: receiving in a central queue audit objects generated by a plurality of applications executing on one or more computers, each audit object being generated responsive to a respective transaction occurrence in the execution of a respective application in the one or more computers, each audit object including detailed information about the respective transaction occurrence and including information identifying the respective application and the respective transaction that occurred; identifying, based on the information identifying the respective application, a transformer for transforming each audit object in the central queue from a format used by the respective application into a common format; transforming using a respective identified transformer each audit object in the central queue from the format used by the respective application into the common format for audit processing with respect to all of the applications, at least some of the formats used by respective applications being different from each other; and placing each transformed audit object into a record in a respective audit table of a plurality of audit tables of a central database based on the respective application that generated the respective audit object, such that each respective audit table is specific to a different respective application of the plurality of applications, wherein: the placing includes populating the detailed information about the respective transaction occurrence from each transformed audit object into fields of the record in the respective audit table, and the plurality of applications includes applications associated with a mobile service provider.