Green business process patterns

To ensure their competitive advantage an increasing number of organizations adopt business process management for design, automation, and analysis of their business processes. In order to reduce cost, improve quality, save time, and increase flexibility, techniques for business process improvement and re-engineering are applied. Improving the environmental impact of a business process is a new challenge organizations are faced with. However, current approaches and techniques for business process optimization do not cover the ecological dimension explicitly. In this paper, we propose patterns which describe good solutions for green business process design to address this gap from a business perspective. The patterns are described independently from concrete business process modeling languages and execution environments in order to provide a broad applicability of the patterns within different scenarios. In addition to the patterns, we discuss the general usability of the patterns based on different aspects relevant to an organization.

[1]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[2]  Frank Leymann,et al.  Process Viewing Patterns , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference.

[3]  Oliver Kopp,et al.  An Introduction to Service Choreographies , 2008 .

[4]  Maria Grazia Fugini,et al.  Appplication Driven IT Service Management for Energy Efficiency , 2010, ICIS 2010.

[5]  Gerard G. Meszaros,et al.  MetaPatterns: A Pattern Language for Pattern Writing , 1996 .

[6]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[7]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[8]  Dragos Manolescu,et al.  Production workflow: concepts and techniques , 2001, SOEN.

[9]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[10]  Oliver Kopp,et al.  An Introduction to Service Choreographies (Servicechoreographien – eine Einführung) , 2008, it Inf. Technol..

[11]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[12]  Marco Lovera,et al.  Active Energy-Aware Management of Business-Process Based Applications , 2008, ServiceWave.

[13]  Frank Leymann,et al.  Applicability of Process Viewing Patterns in Business Process Management , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference Workshops.

[14]  Dirk Riehle,et al.  Understanding and Using Patterns in Software Development , 1996, Theory Pract. Object Syst..

[15]  Frank Leymann,et al.  Towards Green Business Process Reengineering , 2010, ICSOC Workshops.

[16]  Aditya K. Ghose,et al.  Towards Green Business Process Management , 2010, 2010 IEEE International Conference on Services Computing.

[17]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[18]  Enid Mumford,et al.  Reengineering the Corporation: A Manifesto for Business Revolution , 1995 .