CPC G06F 11/1405 (2013.01) [G06F 8/60 (2013.01); G06F 9/4881 (2013.01); G06F 9/541 (2013.01); G06F 11/1415 (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 orchestrator 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 associated with a target computer environment having an initial state and a set of components that includes a set of controllers and a set of operational entities;
implementing, by the orchestrator 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 orchestrator controller, state information that identifies a current state associated with the implementing of the set of commands, wherein the state information permits the orchestrator controller to respond to an error in implementing the set of commands,
wherein the implementing of the set of commands 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.
|