Patent ID: 7382371

Claim:
A method for displaying a visual landscape of server application performance in a server centric application framework, the method comprising: identifying at runtime, by an agent developed independently of the server application, a plurality of high level software objects of the server application created using the object-oriented facilities of an object-oriented programming language, the high level software objects having functions and data, constituting units of a program, and being executable in a runtime environment of a server centric application framework; identifying at runtime, by an agent developed independently of the server application, a plurality of active software components of the server application that are executable in the runtime environment of the server centric application framework, each identified active software component being associated with at least one high level software object of the identified plurality of high level software objects; in response to at least two of the identified active software components interacting, identifying the interaction between the two active software components; painting each of the identified high level software objects in a predetermined region of a graphical user interface (GUI); establishing a visual characteristic to display each identified active software component of the plurality of active software components within the predetermined region to which the active software component is associated with the high level software object; and in response to the identified interacting active software components, establishing a visual characteristic for a link between the interactive active software components.