Beitrag in Buch INBOOK-2016-04

Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Képes, Kálmán; Leymann, Frank; Wettinger, Johannes: Hybrid TOSCA Provisioning Plans: Integrating Declarative and Imperative Cloud Application Provisioning Technologies.
In: Helfert, Markus (Hrsg); Méndez Muñoz, Victor (Hrsg); Ferguson, Donald (Hrsg): Cloud Computing and Services Science.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
Communications in Computer and Information Science; 581, S. 239-262, englisch.
Springer International Publishing, 3. Februar 2016.
DOI: 10.1007/978-3-319-29582-4_13; ISBN: 978-3-319-29581-7.
Beitrag in Buch.
CR-Klassif.K.6 (Management of Computing and Information Systems)
KeywordsCloud application provisioning; TOSCA; Hybrid plans; Automation; Declarative modelling; Imperative modelling; Integration

The efficient provisioning of complex applications is one of the most challenging issues in Cloud Computing. Therefore, various provisioning and configuration management technologies have been developed that can be categorized as follows: imperative approaches enable a precise specification of the low-level tasks to be executed whereas declarative approaches focus on describing the desired goals and constraints. Since complex applications employ a plethora of heterogeneous components that must be wired and configured, typically multiple of these technologies have to be integrated to automate the entire provisioning process. In a former work, we presented a workflow modelling concept that enables the seamless integration of imperative and declarative technologies. This paper is an extension of that work to integrate the modelling concept with the Cloud standard TOSCA. In particular, we show how Hybrid Provisioning Plans can be created that retrieve all required information about the desired provisioning directly from the corresponding TOSCA model. We validate the practical feasibility of the concept by extending the OpenTOSCA runtime environment and the workflow language BPEL.

CopyrightSpringer International Publishing Switzerland
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Anwendersoftware
Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Eingabedatum16. August 2016
   Publ. Institut   Publ. Informatik