Patent ID: 8112771

Claim:
One or more computer-storage media having computer-executable instructions embodied thereon that, when executed, perform a method for managing one or more component programs within a service application according to a service model, the method comprising: determining a level of load on the service application, wherein the service application comprises the one or more component programs that are executable on separate computing devices within a data center; extracting from the service model configuration settings that can be administered to the one or more component programs; initiating an instantiation process for managing the service application in accordance with the level of the load, the instantiation process comprising: (a) deploying the one or more component programs within the data center; (b) determining a state of each of the one or more deployed component programs; (c) accessing a transformation map, wherein the transformation map includes logic for expressing the configuration settings as formalized values that correspond to the state of each of the one or more component programs; (d) employing the logic of the transformation map to derive the formalized values from the configuration settings according to the logic of the transformation map; and (e) automatically propagating the derived formalized values throughout the one or more deployed component programs; and at least temporarily installing the formalized values into the one or more component programs, thereby providing for functionality of the service application consistent with the service model.