Patent ID: 8327377
Filing Date: 2012-12-04
Classification: G06F

Abstract:
1. A computer-implemented method for identifying dependencies among components in an application, comprising: monitoring execution of the application using an agent; in response to the monitoring, obtaining: (a) an identifier of a called component, the called component executes in one thread of a transaction and is called by a calling component which executes in another thread of the transaction, and (b) a sequence identifier which identifies an order in which the called component was called by the calling component among multiple components which are called by the calling component in the transaction; determining, at the agent, if there is an existing data structure comprising the identifier of the called component in a store; if there is the existing data structure in the store, adding the sequence identifier to the existing data structure; if there is not the existing data structure in the store, providing a new data structure comprising the identifier of the called component and the sequence identifier in the store; and communicating the existing or new data structure in the store from the agent to a manager computer for use in providing a graphical user interface which depicts dependencies among components of the application.