Patent ID: 7062540

Claim:
A system for enabling remote monitoring and management of one or more applications within a domain, the domain being one of a plurality of such domains, the system comprising: one or more computers within the domain and coupled to a network, each operable to execute one or more applications being monitored and managed; a firewall operable to limit access to the applications within the domain from the network; an application management layer within the domain comprising: one or more agents each operable to monitor one or more corresponding applications in response to a command received from a monitoring and management portal coupled to the network outside the domain, and generate notifications in response to the occurrence of events associated with the corresponding applications; and a gateway operable to receive one or more of the notifications and store the notifications in a database; and a communication layer within the domain operable to: retrieve one or more of the notifications from the database in response to a request received from the monitoring and management portal coupled to the network outside the domain, the request communicated to the communication layer using a communication protocol providing access through the firewall; and communicate the notifications to the monitoring and management portal using the communication protocol to enable remote monitoring and management of the associated applications.