Patent Document ID: 8849916
Application ID: 13168998

Base Claim:
1. A method, composing: normalizing set of infrastructure resource states to create a plurality of normalized infrastructure resource states; normalizing a set of infrastructure resources to create a plurality of normalized infrastructure resources, each normalized infrastructure resource corresponding to one of the normalized infrastructure resource states of the plurality of normalized infrastructure resource states; normalizing a set of operations for acting on the normalized set of infrastructure resources to create a plurality of normalized operations, wherein an input and an output corresponding to each normalized operation of the plurality of normalized operations has a defined type of a plurality of types; composing the normalized operations into an operational sequence such that the output of each normalized operation becomes the input of another normalized operation, wherein a defined type corresponding to each particular input matches a defined type corresponding to the corresponding output; generating, by a processor, a workflow plan as a named composition of normalized operations with well-defined operational semantics corresponding to the normalized infrastructure resource states, normalized infrastructure resources and normalized operations; and executing, by a processor, the workflow plan by evaluating and applying the well-defined semantics to the operational sequence.

---

Claim 4:
4. The method of claim 1 , wherein each resource of the normalized infrastructure resources is an individual resource or a combination other infrastructure resources.