工作流引擎过程定义设计与实现.docVIP

  • 16
  • 0
  • 约5.6千字
  • 约 12页
  • 2018-07-07 发布于福建
  • 举报
工作流引擎过程定义设计与实现

工作流引擎过程定义设计与实现   摘要本文介绍了工作流引擎中过程定义与解析的解决方案。文章首先介绍了工作流引擎的过程定义;接着简要介绍了可用于过程定义的XPDL语言以及其中的两个主要元素结构;接着文章给出基于XPDL的过程定义设计文件内容;然后,对该定义文件进行解析并给出源代码;最后,详细说明了流程版本解决方案的实现思路与具体实现函数。   【关键词】工作流引擎 过程定义 解析 版本控制   1 工作流引擎的过程定义   过程定义是一个业务过程支持自动化操作的形式化表现,过程定义由任务网络及其关系,过程开始和终止的条件,任务资源,诸如参与者、相关的IT应用及数据等组成。在工作流引擎的过程定义方面,工作流管理联盟定义了工作流模型的一个元模型,这个元模型有利于建立可以在多个工作流产品之间交换信息的模型。由该模型可知,工作流定义反映了企业中的一个经营过程的目的,它由多个活动与多个工作流相关数据组成,其中活动是它的组成核心。活动对应于企业经营过程中的任务,主要反映了完成企业经营过程需要执行哪些功能操作。活动所产生的任务项根据活动的类型执行,如果活动类型为手动,任务项就分配给活动的操作人员或组织单位的角色;如果活动类型为自动,引擎就自动激活相应的应用程序完成任务。转换条件和相关数据主要负责为过程实例的推进提供导航依据。   2 过程定义语言的采用   本设计的过程定义语言采用的是XPDL(

文档评论(0)

1亿VIP精品文档

相关文档