Cloud Computing Automation: Integrating USDL and TOSCA



Standardization efforts to simplify the management of cloud applications are
being conducted in isolation. The objective of this paper is to investigate to
which extend two promising specifications, USDL and TOSCA, can be integrated to
automate the lifecycle of cloud applications. In our approach, we selected a
commercial SaaS CRM platform, modeled it using the service description language
USDL, modeled its cloud deployment using TOSCA, and constructed a prototypical
platform to integrate service selection with deployment. Our evaluation
indicates that a high level of integration is possible. We were able to fully
automatize the remote deployment of a cloud service after it was selected by a
customer in a marketplace. Architectural decisions emerged during the
construction of the platform and were related to global service identification
and access, multi-layer routing, and dynamic binding


cloud computing, services, semantic web, linked USDL,


Information Systems, cloud computing


25th Conference on Advanced Information Systems Engineering (CAiSE 2013), June 2013

PDF File

Cited by

Year 2016 : 1 citations

 Management and orchestration challenges in network functions virtualization, R Mijumbi, J Serrat, JL Gorricho, S Latré… - Communications …, 2016 -

Year 2014 : 3 citations

 Linked USDL: a vocabulary for web-scale service trading C Pedrinaci, J Cardoso, T Leidig The Semantic Web: Trends and … 2014 Springer

 TOSCA in a Nutshell: Promises and Perspectives A Brogi, J Soldani, PW Wang Service-Oriented and Cloud Computing 2014 Springer

 Bid-Centric Cloud Service Provisioning P Healy, S Meyer, J Morrison, T Lynn… … (ISPDC), 2014 IEEE … 2014