Article in Journal ART-2012-03

BibliographyNowak, Alexander; Binz, Tobias; Fehling, Christoph; Kopp, Oliver; Leymann, Frank; Wagner, Sebastian: Pattern-driven Green Adaptation of Process-based Applications and their Runtime Infrastructure.
In: Computing.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 463-487, english.
Springer Wien, February 11, 2012.
DOI: 10.1007/s00607-012-0188-x.
Article in Journal.
CR-SchemaH.4.1 (Office Automation)
KeywordsGreen Business Process Pattern, Cloud Pattern, Green IT, TOSCA, Adaptation of Applications, Ecological Sustainable Business Processes
Abstract

Business Processes are a key aspect of modern organization. In recent years, business process management and optimization has been applied to different cross-cutting concerns such as security, compliance, or Green IT, for example. Based on the ecological characteristics of a business process, proper environmentally sustainable adaptation strategies can be chosen to improve the total environmental impact of the business process. We use ecological sustainable adaptation strategies that are described as Green Business Process Patterns. The application of such a Green Business Process Pattern, however, affects the business process layer, the application component and the infrastructure layer. This implies that changes in the application infrastructure also need to be considered. Hence, we use best practices of cloud application architectures which are described as Cloud Patterns. To guide developers through the adaptation process we propose a pattern-based approach in this work. We correlate Cloud Patterns relevant for sustainable business processes to Green Business Process Patterns and organize them within a classification. To provide concrete implementation support we further annotate these Cloud Patterns to application component models that are described with the Topology and Orchestration Specification for Cloud Applications (TOSCA). Using these annotations, we describe a method that provides the means to optimize business processes based on Green Business Process Patterns through adapting the implementation of application components with concrete TOSCA implementation models.

Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Project(s)Migrate
CloudCycle
Entry dateJanuary 31, 2012
   Publ. Computer Science