Patent ID: 7137041

Claim:
A method of resolving problems in an application program that runs on an Information Technology (IT) infrastructure that includes a plurality of IT components, comprising: generating a symptom that identifies a problem in the application program; identifying selected IT components in the IT infrastructure that may cause the problem in the application program, based on the symptom; obtaining a respective situation for a respective selected IT component, the respective situation being one of a set of component-independent predefined situation categories that is associated with the respective selected IT component, so as to provide status of the selected IT components in a common situation format that includes the associated one of the component-independent predefined situation categories; and analyzing the respective situations that are obtained to identify at least one problem in the selected IT components that may cause the problem in the application program; wherein the analyzing comprises: time correlating and/or transaction correlating the respective situations that are obtained; and identifying the at least one problem in the selected IT components based on sufficiently time correlated and/or transaction correlated ones of the respective situations.