×

Detecting, logging and tracking component dependencies in web service transactions

  • US 8,327,377 B2
  • Filed: 04/30/2009
  • Issued: 12/04/2012
  • Est. Priority Date: 04/30/2009
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×