Supporting Adaptation Patterns in the Event-Driven Business Process Modeling Paradigm

The event-driven business process modeling has been emerged as an alternative paradigm to the traditional workflow-based business process-modeling paradigm. One of the influencing factors for using this new paradigm is the flexibility and the agility it provides in supporting business process change. Weber et al. have proposed 14 high-level adaptation patterns that need to be supported by a flexible process-aware information system irrespective of the chosen paradigm. In this paper we investigate whether the event-driven paradigm can satisfactorily support these adaptation patterns; if so, how an event-driven approach should support these adaptation patterns. We also point to the future research directions that this work can lead to.

[1]  Balachander Krishnamurthy,et al.  Yeast: A General Purpose Event-Action System , 1995, IEEE Trans. Software Eng..

[2]  Umeshwar Dayal,et al.  Organizing long-running activities with triggers and transactions , 1990, SIGMOD '90.

[3]  Manfred Reichert,et al.  Beyond rigidity – dynamic process lifecycle support , 2009, Computer Science - Research and Development.

[4]  Neal Leavitt Complex-Event Processing Poised for Growth , 2009, Computer.

[5]  Selmin Nurcan,et al.  A Survey on the Flexibility Requirements Related to Business Processes and Modeling Artifacts , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[6]  August-Wilhelm Scheer,et al.  ARIS - Business Process Modeling , 1998 .

[7]  van der Wmp Wil Aalst,et al.  Dealing with workflow change: identification of issues and solutions , 2000 .

[8]  Lucas Amador Drools Developer's Cookbook , 2012 .

[9]  Guido Governatori,et al.  Rule Interchange and Applications, International Symposium, RuleML 2009, Las Vegas, Nevada, USA, November 5-7, 2009. Proceedings , 2009, RuleML.

[10]  Wil M. P. van der Aalst,et al.  Process Flexibility: A Survey of Contemporary Approaches , 2008, CIAO! / EOMAS.

[11]  Manfred Reichert,et al.  Beyond rigidity - dynamic process lifecycle support : A Survey on dynamic changes in process-aware information systems (Special Issue Paper) , 2009 .

[12]  Stefanie Rinderle-Ma,et al.  Change patterns and change support features - Enhancing flexibility in process-aware information systems , 2008, Data Knowl. Eng..

[13]  Jun Han,et al.  Enabling Ad-hoc Business Process Adaptations through Event-Driven Task Decoupling , 2013, CAiSE.

[14]  Andreas Geppert,et al.  Event-based distributed work-flow execution with eve , 2009 .

[15]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[16]  Jun Han,et al.  Achieving Multi-tenanted Business Processes in SaaS Applications , 2011, WISE.

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

[18]  Mathias Weske,et al.  Case handling: a new paradigm for business process support , 2005, Data Knowl. Eng..

[19]  Eduard Gröller,et al.  Event Tunnel: Exploring Event-Driven Business Processes , 2008, IEEE Computer Graphics and Applications.

[20]  Athman Bouguettaya,et al.  Web Information System Engineering - WISE 2011 - 12th International Conference, Sydney, Australia, October 13-14, 2011. Proceedings , 2011, WISE.

[21]  Adrian Paschke,et al.  Rule-Based Event Processing and Reaction Rules , 2009, RuleML.

[22]  Mara Nikolaidou,et al.  Enabling On-the-Fly Business Process Composition through an Event-Based Approach , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).