Patent ID: 7979859

Claim:
A method in a data processing system for managing an automated resource provisioning management system, wherein the automated resource provisioning management system comprises a plurality of provisioning operations, the method comprising: creating a workload plan based on data center provisioning operations of a data center; creating, from the workload plan, a task flow job stream that comprises a plurality of workload jobs, wherein each of the plurality of workload jobs includes a workload job definition; linking each particular workload job in the plurality of workload jobs to a corresponding particular provisioning operation of the plurality of provisioning operations of the automated resource provisioning management system, wherein said workload job definition comprises information to facilitate an un-provisioning of a failing workload job, and a recovery job; designating a set of workload jobs to be managed from the plurality of workload jobs; identifying job dependencies of each job of the set of workload jobs to be managed; scheduling each job of the set of workload jobs to be managed; invoking each job of the set of workload jobs to be managed; auditing each job of the set of workload jobs to be managed; and responsive to a workload job failing, automatically invoking the recovery job to un-provision the failing workload job.