Patent ID: 8645529

Claim:
A method, implemented at least in part by a computing device, for automated service level management of applications by deployment of applications in a cloud computing environment using deployment descriptors, the method comprising: receiving, by the computing device, values for a plurality of service level parameters for an application, wherein the plurality of service level parameters comprise: transaction-specific service level parameters for a plurality of transactions supported by the application, and wherein the transaction-specific service level parameters comprise transaction response time and transaction throughput for each of the plurality of transactions; creating, by the computing device, a deployment descriptor based, at least in part, on the received values for the plurality of service level parameters, wherein the deployment descriptor comprises: entries for components of the application; entries for dependent components of the application, wherein the dependent components comprise components of other applications; and entries defining the plurality of service level parameters for the application; identifying, by the computing device, one or more application servers in the cloud computing environment that satisfy the deployment descriptor; and deploying, by the computing device, the application on the one or more identified application servers to achieve service level management of the application in the cloud computing environment.