Systems and methods for providing a generic audit trail service
First Claim
1. A computer-implemented method for providing a generic audit trail service for a plurality of business objects, at least two of the plurality of business objects being of different business object types, the method comprising:
- receiving, at an application server, a notification of a change associated with at least one of the plurality of business objects;
requesting, in response to receiving the notification, auditing data from the at least one business object, the at least one business object implementing an auditable function set to interface with the application server;
receiving, through a called method of the auditable function set, the requested auditing data;
storing the received auditing data in an audit trail stack;
detecting a notification of commitment of the changes from the at least one business object;
storing the received auditing data in a repository if the notification of commitment of the changes is received; and
deleting the received auditing data if the notification of commitment of the changes is not received.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable media are disclosed for providing a generic audit trail service for a plurality of business objects, at least two of the plurality of business objects being of different business object types. In one implementation, a computer-implemented method is provided that comprises receiving, at an application server, a notification of a change associated with at least one of the plurality of business objects, and requesting, in response to receiving the notification, auditing data from the at least one business object, the at least one business object implementing an auditable function set to interface with the application server. Further, the method includes receiving, through a called method of the auditable function set, the requested auditing data, and storing the received auditing data in a repository.
9 Citations
18 Claims
-
1. A computer-implemented method for providing a generic audit trail service for a plurality of business objects, at least two of the plurality of business objects being of different business object types, the method comprising:
-
receiving, at an application server, a notification of a change associated with at least one of the plurality of business objects; requesting, in response to receiving the notification, auditing data from the at least one business object, the at least one business object implementing an auditable function set to interface with the application server; receiving, through a called method of the auditable function set, the requested auditing data; storing the received auditing data in an audit trail stack; detecting a notification of commitment of the changes from the at least one business object; storing the received auditing data in a repository if the notification of commitment of the changes is received; and deleting the received auditing data if the notification of commitment of the changes is not received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-hardware system for providing a generic audit trail service for a plurality of business objects, at least two of the plurality of business objects being of different business object types, the system comprising:
-
means for receiving, at an application server, a notification of a change associated with at least one of the plurality of business objects; means for requesting, in response to receiving the notification, auditing data from the at least one business object, the at least one business object implementing an auditable function set to interface with the application server; means for receiving, through a called method of the auditable function set, the requested auditing data; means for storing the received auditing data in an audit trail stack; means for detecting a notification of commitment of the changes from the at least one business object; means for storing the received auditing data in a repository if the notification of commitment of the changes is received; and means for deleting the received auditing data if the notification of commitment of the changes is not received. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, tangibly embodied in a computer-readable storage medium, for providing a generic audit trail service for a plurality of business objects, at least two of the plurality of business objects being of different business object types, the computer program product comprising program means for performing, when executed by a processor, the steps of:
-
receiving, at an application server, a notification of a change associated with at least one of the plurality of business objects; requesting, in response to receiving the notification, auditing data from the at least one business object, the at least one business object implementing an auditable function set to interface with the application server; receiving, through a called method of the auditable function set, the requested auditing data; storing the received auditing data in an audit trail stack; detecting a notification of commitment of the changes from the at least one business object, storing the received auditing data in a repository if the notification of commitment of the changes is received; and deleting the received auditing data if the notification of commitment of the changes is not received. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification