1. An automated recovery procedure for recovering a data center to a recovery site, comprising: at a Recovery Execution System (RES) server, receiving configuration data for infrastructure elements located in the data center from a Configuration Management DataBase (CMDB); receiving information representing a recovery scope for the automated recovery procedure; discovering configurable items within the data center that are within the recovery scope; receiving information, from a scheduling server, representing resources available at the recovery site at a recovery time; programmatically generating a master workflow with multiple phases, the master workflow generated from the configuration data for the configurable items that are within the recovery scope, and the master workflow also generated depending upon the resources available at the recovery site at the recovery time, and where phases of the master workflow specify for a configurable item: a task; and an automation component process; and at another executing server the master workflow including at least one automation component process and including at least one subflow for executing at least one task, to thereby configure at least one resource available at the recovery site.
1. An automated recovery procedure for recovering a data center to a recovery site, comprising: at a Recovery Execution System (RES) server, receiving configuration data for infrastructure elements located in the data center from a Configuration Management DataBase (CMDB); receiving information representing a recovery scope for the automated recovery procedure; discovering configurable items within the data center that are within the recovery scope; receiving information, from a scheduling server, representing resources available at the recovery site at a recovery time; programmatically generating a master workflow with multiple phases, the master workflow generated from the configuration data for the configurable items that are within the recovery scope, and the master workflow also generated depending upon the resources available at the recovery site at the recovery time, and where phases of the master workflow specify for a configurable item: a task; and an automation component process; and at another executing server the master workflow including at least one automation component process and including at least one subflow for executing at least one task, to thereby configure at least one resource available at the recovery site. 5. The method of claim 1 wherein the automation component process is one of a process associated with a: storage automation component, server automation component, network automation component, backup automation component, or recovery automation component.