Enhancing business process execution with a context engine

Changes in workflow relevant data of business processes at run-time can hinder their completion or impact their profitability as they have been instantiated under different circumstances. The purpose of this paper is to propose a context engine to enhance a business process management (BPM) system's context-awareness. The generic architecture provides the flexibility to configure processes during initialization as well as to adapt running instances at decision gates or during execution due to significant context change. The paper discusses context-awareness as the conceptual background. The technological capabilities of business rules and complex event processing (CEP) are outlined in an architecture design. A reference process is proposed and discussed in an exemplary application. The results provide an improvement over the current situation of static variable instantiation of business processes with local information. The proposed architecture extends the well-known combination of business rules and BPM systems with a context engine based on CEP. The resulting architecture for a BPM system using a context engine is generic in nature and, hence, requires to be contextualized for situated implementations. Implementation success is dependent on the availability of context information and process compensation options. Practitioners receive advice on a reference architecture and technology choices for implementing systems, which can provide and monitor context information for business processes as well as intervene and adapt the execution. Currently, there is no multi-purpose non-proprietary context engine based on CEP or any other technology available for BPM, which facilitates the adaptation of processes at run-time due to changes in context variables. This paper will stimulate a debate between research and practice on suitable design and technology.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/30/2022

Augmented Business Process Management Systems: A Research Manifesto

Augmented Business Process Management Systems (ABPMSs) are an emerging c...
research
07/10/2018

CATERPILLAR: A Business Process Execution Engine on the Ethereum Blockchain

Blockchain platforms, such as Ethereum, allow a set of actors to maintai...
research
10/12/2018

SmartPM: Automatic Adaptation of Dynamic Processes at Run-Time

The research activity outlined in this PhD thesis is devoted to define a...
research
12/03/2020

An Event-Driven Framework for Business Awareness Management

Modern organizations need real-time awareness about the current business...
research
01/13/2019

A Deep Recurrent Q Network towards Self-adapting Distributed Microservices architecture

Our middleware approach, Context-Oriented Software Middleware (COSM), su...
research
01/13/2019

Context Oriented Software Middleware

Our middleware approach, Context-Oriented Software Middleware (COSM), su...

Please sign up or login with your details

Forgot password? Click here to reset