TY - GEN
T1 - D2WORM
T2 - ACM SIGMOD International Conference on Management of Data, SIGMOD 2015
AU - Jergler, Martin
AU - Sadoghi, Mohammad
AU - Jacobsen, Hans Arno
N1 - Publisher Copyright:
Copyright © 2015 ACM.
PY - 2015/5/27
Y1 - 2015/5/27
N2 - Unlike traditional activity-flow-based models, data-centric workflows primarily focus on the data to drive a business. This enables the unification of operational management, concurrent process analytics, compliance with process or associated data constraints, and adaptability to changing environments. In this demonstration, we present D2WORM, a Distributed Data-centric Workflow Management system. D2WORM allows users to (1) graphically model data-centric workflows in a declarative fashion based on the Guard-Stage-Milestone (GSM) meta-model, (2) automatically compile the modelled workflow into several finegranular workflow units (WFUs), and (3) deploy these WFUs on distributed infrastructures. A WFU is a system component that manages a subset of the workflow's data model and, at the same time, represents part of the global control flow by evaluating conditions over the data. WFUs communicate with each other over a publish/subscribe messaging infrastructure that allows the architecture to scale from a single node to dozens of machines distributed over different data-centers. In addition, D2WORM is able to (4) concurrently execute multiple workflow instances and monitor their behavior in real-time.
AB - Unlike traditional activity-flow-based models, data-centric workflows primarily focus on the data to drive a business. This enables the unification of operational management, concurrent process analytics, compliance with process or associated data constraints, and adaptability to changing environments. In this demonstration, we present D2WORM, a Distributed Data-centric Workflow Management system. D2WORM allows users to (1) graphically model data-centric workflows in a declarative fashion based on the Guard-Stage-Milestone (GSM) meta-model, (2) automatically compile the modelled workflow into several finegranular workflow units (WFUs), and (3) deploy these WFUs on distributed infrastructures. A WFU is a system component that manages a subset of the workflow's data model and, at the same time, represents part of the global control flow by evaluating conditions over the data. WFUs communicate with each other over a publish/subscribe messaging infrastructure that allows the architecture to scale from a single node to dozens of machines distributed over different data-centers. In addition, D2WORM is able to (4) concurrently execute multiple workflow instances and monitor their behavior in real-time.
KW - Data-centric workflows
KW - Publish/subscribe
KW - Workflow distribution
UR - http://www.scopus.com/inward/record.url?scp=84957543487&partnerID=8YFLogxK
U2 - 10.1145/2723372.2735362
DO - 10.1145/2723372.2735362
M3 - Conference contribution
AN - SCOPUS:84957543487
T3 - Proceedings of the ACM SIGMOD International Conference on Management of Data
SP - 1427
EP - 1432
BT - SIGMOD 2015 - Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data
PB - Association for Computing Machinery
Y2 - 31 May 2015 through 4 June 2015
ER -