Geo-distribution of flexible business processes over publish/subscribe paradigm

Martin Jergler, Mohammad Sadoghi, Hans Arno Jacobsen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

An increasing amount of business processes are inherently knowledge-intense and require ad-hoc decision making. Flexible modeling approaches such as the Case Management Model and Notation (CMMN) were designed to support such scenarios. At the same time, many processes involve participants and data from different organizations across the globe. Often, legal regulations such as data privacy render centralized execution engines impractical because data must be processed where it is collected. Instead, distributed approaches to coordinate process and data are necessary for supporting geo-scale execution. In this paper, we present a fully geo-distributed workflow engine that implements the core execution semantics of CMMN, the Guard-Stage-Milestone (GSM) meta-model, and supports locality of process data by distributing data and control-flow management over a loosely-coupled publish/subscribe infrastructure. We present a novel context-aware mapping (CAM) of GSM into Workflow Units (WFUs), representing the unit of distribution in our system. We have developed our distributed workflow execution engine over PADRES, an enterprise-grade event management system. Evaluation results show that our approach scales well with process size and degree of distribution and that CAM improves throughput and latency by up to 5X compared to the baseline mapping (BLM).

Original languageEnglish
Title of host publicationProceedings of the 17th International Middleware Conference, Middleware 2016
PublisherAssociation for Computing Machinery, Inc
ISBN (Print)9781450343008
DOIs
StatePublished - 28 Nov 2016
Externally publishedYes
Event17th International Middleware Conference, Middleware 2016 - Trento, Italy
Duration: 12 Dec 201616 Dec 2016

Publication series

NameProceedings of the 17th International Middleware Conference, Middleware 2016

Conference

Conference17th International Middleware Conference, Middleware 2016
Country/TerritoryItaly
CityTrento
Period12/12/1616/12/16

Keywords

  • CMMN
  • Data-centric workflows
  • Distributed workflow execution
  • GSM
  • Geo-distribution
  • Publish/subscribe

Fingerprint

Dive into the research topics of 'Geo-distribution of flexible business processes over publish/subscribe paradigm'. Together they form a unique fingerprint.

Cite this