Patent ID: 7493302

Claim:
A computer implemented method for monitoring a transaction that crosses an enterprise boundary in a composite application, the computer implemented method comprising: a provider enterprise of the transaction monitoring services provided to a requestor enterprise to form transaction monitoring data; the provider enterprise storing the transaction monitoring data; receiving, at the provider enterprise of the transaction, a request to provide the transaction monitoring data to the requestor enterprise, wherein the received request comprises a correlation token that contains a plurality of byte fields, the plurality of byte fields including byte fields that identify the transaction monitoring data to be provided, that identify an amount of transaction monitoring data to be provided, that identify a time interval for which the transaction monitoring data is requested, that identify the requestor enterprise as being authorized to receive the transaction monitoring data, and that identify an expected quality of service to be provided by the provider enterprise; responsive to receiving the request to provide the transaction monitoring data, the provider enterprise authenticating the requestor enterprise as being authorized to receive the transaction monitoring data; responsive to authenticating the requestor enterprise as being authorized to receive the transaction monitoring data, providing the transaction monitoring data for the identified time interval to the requestor enterprise, wherein the transaction monitoring data is provided via a secure Web services interface as a datagraph containing the transaction monitoring data, wherein the datagraph comprises a container for a tree of data objects and contains a root data object and data objects associated with the root data object; and the requestor enterprise analyzing the provided transaction monitoring data to provide analysis results regarding transaction delivery performance.