Computer Engineering and Applications ›› 2009, Vol. 45 ›› Issue (28): 207-210.DOI: 10.3778/j.issn.1002-8331.2009.28.063

• 工程与应用 • Previous Articles     Next Articles

Method of modeling non-certain choice and parallel pattern

HUANG Hong-mei1,2,ZHANG Yun1

  

  1. 1.Automation College,Guangdong University of Technology,Guangzhou 510090,China
    2.Computer and Information Engineering Department,Guangdong Technical College of Water Resources and Electric Engineering,Guangzhou 510635,China
  • Received:2008-05-27 Revised:2008-09-19 Online:2009-10-01 Published:2009-10-01
  • Contact: HUANG Hong-mei

非确定选择平行模式的建模方法

黄红梅1,2,章 云1   

  1. 1.广东工业大学 自动化学院,广州 510090
    2.广东水利电力职业技术学院 计算机信息工程系,广州 510635
  • 通讯作者: 黄红梅

Abstract: The non-certain choice and parallel pattern is ubiquitous in the real business practices,the execution pattern is chosen based on case character and run-time environment,which can be parallel,exclusive or interleaved executive pattern,but it is hard to be realized directly and effectively in many situations which makes it seldom be supported.In nature,the method of process modeling based on synchronize-manager separates the process management tasks from its execution tasks,defines the stable and variable parts of the process;this helps in flexible constructing of the model.Different management actions and model structure resemble can be used to create the non-certain choice and parallel pattern.Analysis of real cases shows that it is easy to construct the non-certain choice and parallel pattern by using synchronize-management,semantic description is more accurate,model is simpler and more effective and with better ubiquitous.

Key words: synchronize-manager, non-certain choice and parallel pattern, workflow pattern

摘要: 非确定选择平行模式在实际业务流程中非常普遍,模式的执行行为根据案例属性和运行环境来动态选择,可以是平行、选择或者交替执行路由的模式,但是在许多情况下很难直接、有效地实现,很少有系统支持这种模式。基于同步管理器的流程建模方法从本质上将流程的管理任务和执行任务分离,明确了流程中稳定和可变的部分,这种分离有利于构建灵活的流程模型.不同的管理行为和模型结构重组可以构建非确定选择平行模式。实例分析表明基于同步管理器很容易建模非确定选择平行模式,而且语义表述更加精确,模型简单、有效,并具有较强的通用性。

关键词: 同步管理器, 非确定选择平行模式, 工作流模式

CLC Number: