基于状态信息的分散式工作流管理系统模型的研究
收稿日期: 2009-01-10
修回日期: 2009-04-09
网络出版日期: 2010-06-01
基金资助
安徽省高等学校自然科学资助项目(KJ2009B124Z);安徽财经大学青年科研资助项目(ACKYQ0943ZC);安徽财经大学信息工程学院青年项目(xgky2008001)
Research of a Decentralized Workflow Management Architecture Based on the Status Information
Received date: 2009-01-10
Revised date: 2009-04-09
Online published: 2010-06-01
传统的工作流程管理系统通常以主从式架构为基础,在这个架构下当有众多的流程在执行时服务器会成为整个系统的性能瓶颈,服务器出现故障时所有的流程无法继续执行。为了解决这个问题,提出了基于工作流程状态信息的分散式执行模型,以流程状态信息作为流程的执行依据,利用流程状态信息和触发事件的概念来判断每一个流程活动的执行条件和状态,并采用令牌机制解决资源竞争的问题,在此架构下不需要任何的独立分配工作的机制,没有任何一部主机会成为系统性能的瓶颈。讨论了系统的架构设计、关键技术及系统实现,并以订货出货流程为例进行了验证,为复杂的工作流程提供了一种新的管理及控制模式。
武凌,马季 . 基于状态信息的分散式工作流管理系统模型的研究[J]. 计算机工程与科学, 2010 , 32(6) : 40 -44 . DOI: 10.3969/j.issn.1007130X.2010
The traditional workflow management systems are often based on the server/client model. In this architecture the server can be the bottleneck when lots of workflow is running. When the server is down, all the workflow can not execute any more. The paper puts forward a decentralized workflow management system model based on the status information. It processes workflow according to the status information. The status information and the trigger event are used to judge the execution condition and the status. Tokens are used to solve the resource competition. There is no independent mechanism to destribute jobs. No host will be the performance bottleneck. The paper discusses the architecture design, key technologies and system implementation. The architecture provides a new management and control model for complicated workflow.
/
| 〈 |
|
〉 |