Patent ID: 7546610
Filing Date: 2009-06-09
Classification: H04L

Abstract:
1. A method of managing application complexes using a management framework adapted for execution by a processor, each application complex comprising multiple tier of servers, where servers in the same tier run an identical application and the servers of the multiple tiers work together to provide a specific service, each of said application complexes being definable via a respective application-complex type, the method comprising: providing configuration information to the framework regarding an application-complex type via a respective plugin that supports said application-complex type wherein the configuration information provided by said plugin encapsulates a relationship between one or more resources composing the respective application-complex type and respective characteristics of said resources; responding to user operation input to said framework via a user interface that is adapted to the application-complex type according to the configuration information provided by said plugin; defining an application complex as an instance of said application-complex type according to the configuration information provided by said plugin; allowing a user to control the association of servers with the multiple tiers of the application complex; managing by the framework multiple application complexes of different types based on the configuration information provided by said plugin for each respective application-complex type, detecting by the framework an event at a level of an application complex to which the framework is to respond in conjuction with the plugin; and in response to the event, applying by the framework, in cooperation with said plugin, configuration operations on application complexes of the respective application-complex type, using a plugin interface that defines a software protocol indicating to the framework how to exchange information with the plugin for configuring an instance of an application complex.