Automating Data Exchange in Process Choreographies

被引:0
|
作者
Meyer, Andreas [1 ]
Pufahl, Luise [1 ]
Batoulis, Kimon [1 ]
Kruse, Sebastian [1 ]
Lindhauer, Thorben [1 ]
Stoff, Thomas [1 ]
Fahland, Dirk [2 ]
Weske, Mathias [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
[2] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
关键词
Process Modeling; Data Modeling; Process Choreographies; Data Exchange; BPMN; SQL; DATA-MANAGEMENT; FUTURE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:316 / 331
页数:16
相关论文
共 50 条
  • [1] Automating data exchange in process choreographies
    Meyer, Andreas
    Pufahl, Luise
    Batoulis, Kimon
    Fahland, Dirk
    Weske, Mathias
    INFORMATION SYSTEMS, 2015, 53 : 296 - 329
  • [2] Execution Semantics for Process Choreographies with Data
    Lichtenstein, Tom
    Weske, Mathias
    BUSINESS PROCESS MANAGEMENT FORUM, BPM 2023 FORUM, 2023, 490 : 90 - 106
  • [3] Data-Aware Service Choreographies Through Transparent Data Exchange
    Hahn, Michael
    Karastoyanova, Dimka
    Leymann, Frank
    WEB ENGINEERING (ICWE 2016), 2016, 9671 : 357 - 364
  • [4] Data pipelines and virtual screening: Automating the process
    Brown, Robert D.
    Varma-O'Brien, Shikha
    Rogers, David
    QSAR & COMBINATORIAL SCIENCE, 2006, 25 (12): : 1181 - 1191
  • [5] Automating the biological data collection process with agents
    Lacroix, Z
    Parekh, K
    Davulcu, H
    Ramakrishnan, IV
    Julasana, N
    2004 IEEE COMPUTATIONAL SYSTEMS BIOINFORMATICS CONFERENCE, PROCEEDINGS, 2004, : 489 - 490
  • [6] Evolution of process choreographies in DYCHOR
    Rinderle, Stefanie
    Wombacher, Andreas
    Reichert, Manfred
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: COOPIS, DOA, GADA, AND ODBAS, PT 1, PROCEEDINGS, 2006, 4275 : 273 - 290
  • [7] Automating the schema matching process for heterogeneous data warehouses
    Banek, Marko
    Vrdoljak, Boris
    Tjoa, A. Min
    Skocir, Zoran
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2007, 4654 : 45 - +
  • [8] Declarative Choreographies with Time and Data
    Hildebrandt, Thomas T.
    Lopez, Hugo A.
    Slaats, Tijs
    BUSINESS PROCESS MANAGEMENT FORUM, BPM 2023 FORUM, 2023, 490 : 73 - 89
  • [9] BACnet™ data communication protocol -: Automating data exchange with greenhouse environmental control systems
    Jewett, TJ
    Clarke, ND
    Suggitt, GR
    Shipp, JL
    COMPUTERS IN AGRICULTURE, 1998, 1998, : 802 - 812
  • [10] Choreographies of Making Archaeological Data
    Huvila, Isto
    Skold, Olle
    OPEN ARCHAEOLOGY, 2021, 7 (01): : 1602 - 1617