Process synchronization in workflow management systems
Process synchronization in workflow management systems
复制标题
工作流管理系统中的流程同步
DOI:
10.1109/spdp.1996.570387
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
A. El Abbadi
中科院分区:
文献类型:
--
作者:
G. Alonso;D. Agrawal;A. El Abbadi
Workflow management systems automate the execution of business processes allowing the concurrent execution of multiple process instances. Existing systems do not provide a mechanism to guarantee correct concurrent execution and, as a result, it is not possible to coordinate and synchronize different process instances. Part of the problem is that conventional techniques are not entirely suitable for workflow environments. In databases, locks are the basic mechanism. In operating systems, this is achieved using semaphores or monitors. Neither of these approaches is appropriate for workflow applications. A method is proposed to enforce correct interleavings and guarantee mutual exclusion, as defined by the user, between concurrent workflow processes. The proposed protocol takes advantage of the semantic constructs associated with workflow management to solve some complex problems such as dealing with inherited restrictions and the coarse granularity of workflow specifications.