对动态流程的建模和支持一直是工作流引擎设计和实现中的难题.将过程建模方法划分为以活动为中心和以角色为中心2种类型,分析了传统的过程建模方法在对动态流程描述方面的不足,提出了一种以角色为中心的过程模型RoleNet,并且基于该模型开发了工作流引擎OM Engine.实际的应用情况表明,OM Engine对动态流程具有较好的适应性,同时也验证了RoleNet模型的可行性.
it is very difficult to support and model dynamic process are in workflow design and development. In this paper, the process modeling methodologies were classified as Activity Centric and Role Centric, and the limitation of conventional model on describing dynamic process was discussed, a Role-Centric process model RoleNet and developed a workflow engine named OM Engine based on RoleNet were proposed. The OM Engine shows the flexibility to dynamic process in actual application system and it proves that the RoleNet is feasible.