Patent ID: 7007088

Claim:
A method of memorializing an e-business audit trail that describes a transaction history of electronic messages between an enterprise computer system in an e-business entity and one or more partners, wherein the enterprise computer system includes a message service operable to perform asynchronous message transactions between the enterprise computer system and the one or more partners, the method comprising: determining if a message is to be sent to a subscriber by the message service; if the message is to be sent, determining if an administrator coupled to the message service is running, wherein the administrator is operable to maintain records of the message transactions involving the message service, the records being organized by topics in the administrator; if the administrator is running, storing a copy of the message in a corresponding topic in the administrator; if the administrator is not running, storing a copy of the message by the message service; if the administrator is running, storing a copy of a response to the sent message in the topic in the administrator corresponding to the sent message; if the administrator is not running, storing a copy of the response by the message service; and creating the e-business audit trail by retrieving the stored copy of the sent message and the stored copy of the corresponding response from the locations where the copies of the sent message and the response were stored.