Title: Building a modular YAWL engine with Cumbia

Authors: Mario Sánchez; Diana Puentes; Jorge Villalobos

Addresses: Department of Systems and Computing Engineering, Universidad de los Andes, Kr 1 Este # 19A-40, Bogotá, Colombia. ' Department of Systems and Computing Engineering, Universidad de los Andes, Kr 1 Este # 19A-40, Bogotá, Colombia. ' Department of Systems and Computing Engineering, Universidad de los Andes, Kr 1 Este # 19A-40, Bogotá, Colombia

Abstract: Nowadays, novel strategies to develop and adapt workflow engines in efficient ways are required in order to have BPM and workflow solutions with the capacity to support frequent changes in the corporate environment. One key strategy is to build new engines by reusing as much as possible from existing components. This requires two things. Firstly, the mechanisms and technologies to build a library of reusable, extensible and adaptable workflow components. And secondly, a platform to integrate those components and form full applications. In this paper we show that Cumbia, being a platform for the development of workflow engines based on the modularisation of workflows according to concerns, suits this task. This is illustrated with YOC, a Cumbia-based implementation of YAWL.

Keywords: modularity; reuse; workflow engines; yet another workflow language; YAWL; Cumbia; model driven development; business process management; workflow components; workflow modularisation.

DOI: 10.1504/IJBPIM.2012.047912

International Journal of Business Process Integration and Management, 2012 Vol.6 No.1, pp.41 - 51

Published online: 17 Sep 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article