• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2010, Vol. 32 ›› Issue (6): 40-44.doi: 10.3969/j.issn.1007130X.2010

• 论文 • 上一篇    下一篇

基于状态信息的分散式工作流管理系统模型的研究

武凌,马季   

  1. (安徽财经大学信息工程学院,安徽 蚌埠 233041)
  • 收稿日期:2009-01-10 修回日期:2009-04-09 出版日期:2010-06-01 发布日期:2010-06-01
  • 通讯作者: 武凌 E-mail:wudapang1977@163.com
  • 作者简介:武凌(1977),男,安徽蚌埠人,硕士生,讲师,研究方向为计算机网络和管理信息系统;马季,副教授,研究方向为计算机网络和数据库。
  • 基金资助:

    安徽省高等学校自然科学资助项目(KJ2009B124Z);安徽财经大学青年科研资助项目(ACKYQ0943ZC);安徽财经大学信息工程学院青年项目(xgky2008001)

Research of a Decentralized Workflow Management Architecture Based on the Status Information

WU Ling,MA Ji   

  1. (School of Information Engineering,Anhui University of Finance and  Economics,Bengbu 233041,China)
  • Received:2009-01-10 Revised:2009-04-09 Online:2010-06-01 Published:2010-06-01

摘要:

传统的工作流程管理系统通常以主从式架构为基础,在这个架构下当有众多的流程在执行时服务器会成为整个系统的性能瓶颈,服务器出现故障时所有的流程无法继续执行。为了解决这个问题,提出了基于工作流程状态信息的分散式执行模型,以流程状态信息作为流程的执行依据,利用流程状态信息和触发事件的概念来判断每一个流程活动的执行条件和状态,并采用令牌机制解决资源竞争的问题,在此架构下不需要任何的独立分配工作的机制,没有任何一部主机会成为系统性能的瓶颈。讨论了系统的架构设计、关键技术及系统实现,并以订货出货流程为例进行了验证,为复杂的工作流程提供了一种新的管理及控制模式。

关键词: 工作流管理, 系统架构, 状态信息, 分散式, 令牌

Abstract:

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.

Key words: workflow management;system architecture;status information;decentralized, token

中图分类号: