Patent ID: 7720958
Filing Date: 2010-05-18
Classification: G06F,H04L

Abstract:
1. A method for use at one or more application components of a distributed application in which at least a portion of the distributed application is executed, the method comprising the steps of: embedding, at one of the application components, data relating to the performance of the distributed application in a communications protocol used to carry transaction data relating to the execution of the distributed application, wherein the performance data is embedded in the communications protocol without requiring alteration of the transaction data, and further wherein the performance data comprises a time stamp and duration measurement data; and transmitting, from the application component, the embedded performance data with the transaction data to one or more other application components so that correlated application performance data is obtained at the one or more other application components with the transaction data; wherein, in accordance with at least one of the one or more other application components that obtain the embedded performance data with the transaction data, the following steps are performed: processing the performance data in association with other performance data relating to the one or more other application components; embedding at least a portion of results associated with the processed performance data in the communications protocol used to carry transaction data relating to the execution of the distributed application; and transmitting the embedded results with the transaction data to one or more other application components.