Patent ID: 8924973
Filing Date: 2014-12-30
Classification: G06F

Abstract:
1. A method for identifying processing time of asynchronous transactions in applications running on an application server virtual machine, wherein the asynchronous transactions involve execution in one application component of a producer application component, sending a message into a recipient, and execution in a consumer application component, the method comprising; modifying a deployment descriptor of each application component of an application including at least one producer application component or consumer application component, by adding, for each producer application component or consumer application component, an application component identifier, a producer or consumer type, and a recipient identifier of a recipient the application component uses; the application server virtual machine, when executing a transaction using a given application component, determining whether the given application component matches an application component identifier in the deployment descriptor of the given application; responsive to determining a match exists, the application server virtual machine logging: determining, by the application server virtual machine, processing time for the transaction based on the execution start time and the execution end time.