Patent ID: 8683489

Claim:
A method implemented by an information handling system comprising: detecting a plurality of inbound messages being put to one or more message queues that are managed by a middleware message queuing platform; retrieving a first plurality of activity trace data corresponding to each of the plurality of inbound messages, wherein the activity trace data is maintained by the middleware message queuing platform; generating an inbound event record corresponding to each of the inbound messages based on the first plurality of activity trace data, wherein the generating further comprises storing an inbound event context corresponding to each of the inbound messages, wherein the inbound event context for each inbound message includes an application identifier and an identifier of a writer of the inbound message; detecting a plurality of outbound messages being retrieved from the one or more message queues; retrieving a second plurality of activity trace data corresponding to each of the plurality of outbound messages; generating an outbound event record corresponding to each of the outbound messages based on the second plurality of activity trace data; receiving, from a requestor, a transaction request corresponding to a selected message; retrieving transaction tracking data corresponding to the selected message by identifying one of the generated inbound event records that corresponds to the selected message and by identifying one of the generated outbound event records that corresponds to the selected message; and returning the retrieved transaction tracking data to the requestor.