| CPC G06F 11/1415 (2013.01) [G06F 8/60 (2013.01); G06F 9/4881 (2013.01); G06F 9/541 (2013.01); G06F 11/1405 (2013.01); G06F 11/1482 (2013.01); G06F 11/3664 (2013.01); G06F 11/3692 (2013.01); G06F 21/51 (2013.01); G06F 21/54 (2013.01)] | 20 Claims |

|
1. A method, comprising:
accessing, by a controller, workflow information that defines a first workflow having a set of commands that corresponds to a sequence of steps for automatically implementing an operational scenario on a target computer environment having an initial state and a set of components that includes management interfaces and operational entities;
implementing, by the controller, the set of commands of the first workflow by issuing instructions to ones of the set of components to cause the sequence of steps to be carried out, wherein the implementing of the set of commands causes one or more state changes in the target computer environment relative to the initial state; and
maintaining, by the controller, workflow state information that identifies a current state of the target computer environment that permits the controller to respond to an error in implementing the set of commands,
wherein implementation of the first workflow causes an implementation of a second, different workflow, wherein the first workflow and the second workflow form a hierarchy of workflows that includes the first workflow at a top level of the hierarchy of workflows and the second workflow at a next level of the hierarchy of workflows.
|