From Centralized Workflow Specification to Distributed Workflow Execution |
| |
Authors: | Peter Muth Dirk Wodtke Jeanine Weissenfels Angelika Kotz Dittrich Gerhard Weikum |
| |
Affiliation: | (1) Department of Computer Science, University of the Saarland, P.O. Box 151150, D-66041 Saarbrücken, Germany;(2) Union Bank of Switzerland, Bahnhofstrasse 45, CH-8021 Zürich, Switzerland;(3) Department of Computer Science, University of the Saarland, P.O. Box 151150, D-66041 Saarbrücken, Germany |
| |
Abstract: | Current workflow management systems fall short of supporting large-scale distributed, enterprise-wide applications. We present a scalable, rigorously founded approach to enterprise-wide workflow management, based on the distributed execution of state and activity charts. By exploiting the formal semantics of state and activity charts, we develop an algorithm for transforming a centralized state and activity chart into a provably equivalent partitioned one, suitable for distributed execution. A synchronization scheme is developed that guarantees an execution equivalent to a non-distributed one. This basic solution is further refined in order to reduce communication overhead and exploit parallelism between partitions whenever possible. The developed synchronization schemes are compared in terms of the number and size of synchronization messages. |
| |
Keywords: | enterprise-wide workflows distributed execution synchronization communication costs |
本文献已被 SpringerLink 等数据库收录! |
|