一种支持柔性的工作流过程元模型
2011-07-05黄红梅
自动化与信息工程 2011年6期
黄红梅
(1.广东水利电力职业技术学院计算机信息工程系 2.广东工业大学自动化学院)
1 引言
工作流管理技术对于提高企业敏捷性,特别是提高企业内部的自我调整能力、适应变化的能力和组织结构的灵活变化能力起到了极其重要的作用。因而,如何使工作流管理系统(Workflow Management System,WfMS)具备自动适应环境变化的能力成为近几年工作流管理技术研究领域的一个热点。工作流过程模型作为整个工作流管理系统的基础,其柔性程度直接影响工作流管理系统的应用范围和对环境变化的适应能力。过程元模型是描述过程模型的模型,一套能够描述动态特性的元模型有利于过程模型对动态、灵活性问题的解决。
为了支持工作流的动态变化,文献[1]引入了活动实例、过程实例等运行期元素,重新设计了动态工作流元模型。其动态过程模型能较好的描述新增和删除活动的变化,但对活动结构的改变缺乏描述;文献[2]将活动中的结构描述及约束分离出去,引入了连接符,并对工作流过程定义语言(Workflow Process Definition Language,WPDL)进行了相应的扩展;文献[3]、[4]改进和扩展了工作流元模型,将各工作流管理联盟 WfMC过程定义元模型中的转换条件分解为活动的状态转换规则和活动间的转换规则,并将活动间的转换规则单独封装。这些封装使得WfMS对过程定义进行动态修改变得更加容易和灵活,增强了WfMS对各种变化的适应性。本文在此基础上对工作流过程元模型进行改进和扩展。
