• 论文 •    

基于状态控制的动态柔性工作流

陆剑江,钱培德,杨季文,   

  1. 1.苏州大学 计算机科学与技术学院,江苏  苏州  215006;2.江苏省计算机信息处理技术重点实验室,江苏  苏州  215006
  • 收稿日期:2004-11-25 修回日期:2005-09-05 出版日期:2006-02-15 发布日期:2006-02-25
  • 基金资助:
    江苏省高校自然科学研究资助项目(Q2118042)。

Dynamic flexible workflow based on state control

LU Jian-jiang,QIAN Pei-de,YANG Ji-wen   

  1. 1.Sch. of Computer S & T, Soochow Univ., Suzhou  215006, China;2.Key Lab. of Computer Info. Processing Tech. of Jiangsu Province, Suzhou  215006, China
  • Received:2004-11-25 Revised:2005-09-05 Online:2006-02-15 Published:2006-02-25
  • Supported by:
    Project supported by the Natural Science Foundation of the Jiangsu Higher Education Institutions,China(No.Q2118042).

摘要: 为了解决工作流的动态性及柔性问题,提出了一种基于状态控制的解决方案。在该方案中,采用面向对象的设计方法,将工作流中的活动节点和流转公文描述成对象,并采用访问控制矩阵的方法来描述对象状态的迁移过程。重点分析了如何通过角色流和控制流的相互配合来实现基于状态的动态访问控制,提出了工作流模型进行动态演化的算法。另外,提出了一系列相应的演进规则,使动态变化的工作流程能与原流程实现无缝衔接,在适应动态变化的同时具备了一定的柔性,给出的程序代码风格的演化算法和演进规则,保证了实际应用的可行性。

关键词: 工作流, 状态控制, 柔性, 动态性

Abstract: To deal with dynamic characteristic and flexibility of workflow, a state-controlled based solution was put forward. With this solution, active nodes and the transferring documents were described as objects through Object-Oriented Design (OOD). Migration process of object-state was expressed by using access-controlled matrix. How to realize dynamic access based on state through the collaboration between role-flow and control-flow was analyzed in particular. Then an evolvement algorithm to support the dynamic change of workflow model was proposed. In addition a series of evolvement rules were also proposed to realize seamless integration between dynamic workflow and original workflow with certain flexibility to dynamically adapt to changes. And with the programming style of evolvement algorithms and rules, it guaranteed the feasibility of the application.

Key words: workflow, state control, flexibility, dynamic characteristic, rule

中图分类号: