Automating data exchange in process choreographies

Andreas Meyer, Luise Pufahl, Kimon Batoulis, Sebastian Kruse, Thorben Lindhauer, Thomas Stoff, Dirk Fahland, Mathias Weske

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

9 Scopus citations

Abstract

Process choreographies are part of daily business. While the correct ordering of exchanged messages can be modeled and enacted with current choreography techniques, no approach exists to describe and automate the exchange of data between processes in a choreography using messages. This paper describes an entirely model-driven approach for BPMN introducing a few concepts that suffice to model data retrieval, data transformation, message exchange, and correlation - four aspects of data exchange. For automation, this work utilizes a recent concept to enact data dependencies in internal processes. We present a modeling guideline to derive local process models from a given choreography; their operational semantics allows to correctly enact the entire choreography from the derived models only including the exchange of data. We implemented our approach by extending the camunda BPM platform with our approach and show its feasibility by realizing all service interaction patterns using only model-based concepts.

Original languageEnglish
Title of host publicationAdvanced Information Systems Engineering - 26th International Conference, CAiSE 2014, Proceedings
PublisherSpringer Verlag
Pages316-331
Number of pages16
ISBN (Print)9783319078809
DOIs
StatePublished - 2014
Externally publishedYes
Event26th International Conference on Advanced Information Systems Engineering, CAiSE 2014 - Thessaloniki, Greece
Duration: 16 Jun 201420 Jun 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8484 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference26th International Conference on Advanced Information Systems Engineering, CAiSE 2014
Country/TerritoryGreece
CityThessaloniki
Period16/06/1420/06/14

Keywords

  • BPMN
  • Data Exchange
  • Data Modeling
  • Process Choreographies
  • Process Modeling
  • SQL

Fingerprint

Dive into the research topics of 'Automating data exchange in process choreographies'. Together they form a unique fingerprint.

Cite this