Patent ID: 7558857

Claim:
A method for deploying a solution in a server farm, the method comprising: storing solutions for the server farm on a central database, including a schema, wherein each solution comprises: application executable code, definitions, and localized Web interface resources for instructing a server to provide at least one of a specific content and service; extending the schema of the central database using a configuration object model; querying the central database for solutions to be deployed to the server farm; and in response to querying the central database, deploying at least one solution to a plurality of servers, wherein each of the plurality of sewers contains a timer service for automatically deploying the at least one solution to the plurality of servers, wherein each of the solutions extends the configuration object model that allows the solution to be submitted to the central database without schema of the central database being modified, wherein deploying the at least one solution comprises: instructing the server to retrieve the at least one solution from the central database, unpacking the at least one solution, storing the at least one solution in at least one specified directory in the server, determining whether at least one failure occurred, and in response to determining whether at least one failure did not occur, installing the at least one solution, executing custom solution codes, and updating configuration information in the configuration object model.