Patent ID: 8849987

Claim:
A computer program product for constructing a deployment model, the computer program product comprising at least one computer-readable storage device having computer-readable program code stored therein, the computer-readable program code comprising: computer-usable program code for automatically discovering hardware and software resources of a data center, thus defining a current topology of the data center upon which a software application is to be deployed, wherein the automatic discovery is based upon a pre-defined search scope; computer-usable program code for presenting the discovered topology to a user; computer-usable program code for enabling the user to select at least one discovered resource for inclusion in a deployment model instance; computer-usable program code to generate the deployment model instance based upon the user selection; and computer-usable program code for creating at least one linkage between a selected discovered resource in the data center and an artifact to be created for the deployment of a corresponding software application based upon the deployment model instance.