Claims
- 1. An auditing method for capturing audit data from various applications in collaborative business processes spanning potentially more than one distinct enterprise, comprising
establishing a central audit warehouse as a repository for audit data from the various applications associated with respective business processes, predefining a standardized format and communication protocol for communicating audit data of various types associated with an application to the audit warehouse, extracting audit data at the application level in a native format different from said standardized format; converting the audit data in said native format to the corresponding standardized format for the type of audit data, transferring the audit data in the standardized format via an interface to the audit warehouse using the predefined communication protocol, and storing the received audit data at the audit warehouse according to its association with the respective business processes so that audit data relating to a given business process can be retrieved together to check for compliance with required procedures.
- 2. The method of claim 1, wherein the single predefined format is in the form of an open standard document type.
- 3. The method of claim 2 wherein said document type is an XML compliant document.
- 4. The method of claim 1 wherein the step of transferring said audit data to said warehouse is accomplished via the Internet.
- 5. The method of claim 4, wherein said document type is an XML compliant document.
- 6. The method of claim 1, wherein the step of extracting said audit data is accomplished by creating said audit data within the application itself in a format native to the application.
- 7. The method of claim 1, wherein the step of extracting said audit data is accomplished by obtaining audit data from the application via a collection interface associated with the application, but different from the interface for the warehouse.
- 8. The method of claim 1, wherein the step of transferring the audit data from the various applications is carried out by pushing data from the applications automatically to the warehouse.
- 9. The method of claim 3, wherein the step of transferring the audit data from the various applications is carried out by the audit warehouse automatically pulling data from the applications to the warehouse.
- 10. The method of claim 4, wherein the step of transferring the audit data from the various applications is carried out by ad hoc inquiries to the applications whereupon the requested audit data is sent to the warehouse.
- 11. The method of claim 5 wherein the ad hoc inquiries to the applications are initiated by an administrator of one of the various applications.
- 12. The method of claim 1, wherein the step of storing is carried out by associating selected audit data from various applications corresponding to sub-process steps of the business process.
- 13. The method of claim 1, further comprising providing at least one output interface from the warehouse.
- 14. The method of claim 13, wherein said output interface permits multiple participants in said collaborative business processes to query audit data in the warehouse.
- 15. The method of claim 1, further comprising providing an internal analysis interface for issuing runtime alerts for noncompliant audit data in the warehouse.
- 16. The method of claim 1, further comprising providing an interface for an external audit analyzer.
- 17. The method of claim 16, wherein said interface for an external audit analyzer issues audit reports in the form of XML compliant documents according to a prescribed DTD.
- 18. The method of claim 16, further comprising also providing an internal analysis interface for issuing runtime alerts for noncompliant audit data in the warehouse.
- 19. The method of claim 18, wherein the interface for issuing runtime alerts offers more restricted access than the interface for external audit.
- 20. An auditing method for capturing audit data from various applications in collaborative business processes spanning more than one distinct enterprise, comprising
establishing a first central audit warehouse, under the control of one enterprise or of one group of interrelated enterprises as a repository for audit data from the various applications both within the one enterprise or one group of interrelated enterprises and also in distinct enterprises associated with a given business process, transferring audit data to the first warehouse from an application in a distinct enterprise, which has less or no control over the first warehouse compared to the one enterprise or one group of related enterprises, in a standardized format via an interface to the first audit warehouse using a predefined communication protocol, and storing the received audit data at the audit warehouse according to its association with the given business process so that audit data relating to the given business process can be retrieved together to check for compliance with preferred procedures.
- 21. The method of claim 20 further comprising
transferring audit data to the first warehouse from at least one application in the same enterprise or group of enterprises that controls said warehouse, and in the first warehouse, storing in association with each other the data from various applications in the distinct enterprises that relate to a given collaborative business process.
- 22. The method of claim 20, wherein said interface between the first or second warehouse and an application in an enterprise that has less control over the warehouse is a restricted interface to avoid compromising secure data.
- 23. The method of claim 20 further comprising
establishing a second central audit warehouse, under control of another distinct enterprise or of other groups of interrelated enterprises, as a repository for audit data from the various applications associated with the same given business process, transferring audit data to the second warehouse from an application in a distinct enterprise, which has less control over the second warehouse than said other distinct enterprise or other group of related enterprises, in the standardized format via an interface to the audit warehouse using the a predefined communication protocol, and storing the received audit data at the audit warehouse according to its association with the given business process so that audit data relating to a given business process can be retrieved together from the second warehouse to check for compliance with required procedures.
- 24. The method of claim 23, wherein said interface between the first or second warehouse and an application in an enterprise that has less or no control over the warehouse is a restricted interface to avoid compromising secure data while the interface between the first or second warehouse and an application in an enterprise that controls the warehouse is a relatively unrestricted interface.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Application Serial No. 60/386,839, filed on Jun. 5, 2002 by Sachar Paulus and Tom Schroer, entitled “e-Business Security Architecture.” The present application is also related to a companion application entitled “Collaborative Authorization Framework,” filed by Cristina Buchholz, (attorney docket No. 13913-044001) on the same day as this application, which companion application in its entirety is incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60386839 |
Jun 2002 |
US |