Authors:
Uwe Breitenbücher
;
Tobias Binz
;
Oliver Kopp
;
Frank Leymann
and
Johannes Wettinger
Affiliation:
University of Stuttgart, Germany
Keyword(s):
Cloud Application Provisioning, Automation, Declarative Modelling, Imperative Modelling.
Related
Ontology
Subjects/Areas/Topics:
Cloud Composition, Federation, Bridging and Bursting
;
Cloud Computing
;
Cloud Computing Enabling Technology
;
Cloud Middleware Frameworks
;
Cloud Optimization and Automation
;
Cloud Standards
;
Development Methods for Cloud Applications
;
Fundamentals
;
Platforms and Applications
Abstract:
Efficient application provisioning is one of the most important issues in Cloud Computing today. For that
purpose, various provisioning automation technologies have been developed that can be generally categorized
into two different flavors: (i) declarative approaches are based on describing the desired goals whereas (ii) imperative
approaches are used to describe explicit sequences of low-level tasks. Since modern Cloud-based
business applications become more and more complex, employ a plethora of heterogeneous components and
services that must be wired, and require complex configurations, the two kinds of technologies have to be integrated
to model the provisioning of such applications. In this paper, we present a process modelling concept
that enables the seamless integration of imperative and declarative provisioning models and their technologies
while preserving the strengths of both flavors. We validate the technical feasibility of the approach by applying
the concept to the wo
rkflow language BPEL and evaluate its features by several criteria.
(More)