University of Strathclyde
There are several script-centric approaches, APIs, and tools available to implement automated provisioning, deployment, and management of applications in the cloud. The automation of all these aspects is key for reducing costs. However, most of these approaches are script-centric and provide proprietary solutions employing different invocation mechanisms, interfaces, and state models. Moreover, most cloud providers offer proprietary web services or APIs to be used for provisioning and management purposes. Consequently, it is hard to create deployment and management plans integrating several of these approaches.