BEST: a unified business process enactment via streams and tables for service computing

Business process models are essential for the representation, analysis, and execution of organizational processes, serving as orchestration blueprints while relying on (web) services to implement individual tasks. At the representation level, there are two dominant paradigms: procedural (imperative) notation that specifies the sequential flows within a process and declarative notation that captures the process as a set of constraints. Although each notation offers distinct advantages in representational clarity and cognitive effectiveness, they are seldom integrated, leading to compatibility challenges. In this paper, we set aside the imperative-declarative dichotomy to focus on orchestrating services that execute the underlying tasks. We propose an execution semantics based on the Continuous Query Language (CQL), where CQL statements respond dynamically to streams of events. As events unfold, these CQL statements update the execution state (tables) and can generate new events, effectively triggering (web) services that implement specific process tasks. A key value of our approach is that it transforms any CQL-compliant stream processing engine into a fully-capable process enactment engine by automatically deploying CQL rules extracted from input process models, thereby leveraging existing stream processing infrastructure for business process orchestration. By defining all executions around a unified event model, we achieve cross-language and cross-paradigm process enactment. We showcase how industrial process modelling languages, such as BPMN and DCR graphs, can be enacted through CQL queries, allowing seamless orchestration and execution of services across diverse modelling paradigms.

Authors

Institutions

Publication Details

Journal
Process Science
Published
2025-11-10
DOI
https://doi.org/10.1007/s44311-025-00030-8
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BEST: a unified business process enactment via streams and tables for service computing

Feras M. Awaysheh, Ahmed Awad, Hugo A. López
Process Science
Business Process Modeling and Analysis
article

BEST: a unified business process enactment via streams and tables for service computing

Feras M. Awaysheh, Ahmed Awad, Hugo A. López
article en

Abstract

Business process models are essential for the representation, analysis, and execution of organizational processes, serving as orchestration blueprints while relying on (web) services to implement individual tasks. At the representation level, there are two dominant paradigms: procedural (imperative) notation that specifies the sequential flows within a process and declarative notation that captures the process as a set of constraints. Although each notation offers distinct advantages in representational clarity and cognitive effectiveness, they are seldom integrated, leading to compatibility challenges. In this paper, we set aside the imperative-declarative dichotomy to focus on orchestrating services that execute the underlying tasks. We propose an execution semantics based on the Continuous Query Language (CQL), where CQL statements respond dynamically to streams of events. As events unfold, these CQL statements update the execution state (tables) and can generate new events, effectively triggering (web) services that implement specific process tasks. A key value of our approach is that it transforms any CQL-compliant stream processing engine into a fully-capable process enactment engine by automatically deploying CQL rules extracted from input process models, thereby leveraging existing stream processing infrastructure for business process orchestration. By defining all executions around a unified event model, we achieve cross-language and cross-paradigm process enactment. We showcase how industrial process modelling languages, such as BPMN and DCR graphs, can be enacted through CQL queries, allowing seamless orchestration and execution of services across diverse modelling paradigms.

Process ScienceVol. 2(1)
Cairo University (EG), British University in Dubai (AE), Umeå University (SE), Technical University of Denmark (DK)
Danmarks Tekniske Universitet
Openalex Percentile: Top 47%
Business Process Modeling and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.