基于UML的工作流管理系统的建模与应用研究_图文_第1页
基于UML的工作流管理系统的建模与应用研究_图文_第2页
基于UML的工作流管理系统的建模与应用研究_图文_第3页
基于UML的工作流管理系统的建模与应用研究_图文_第4页
基于UML的工作流管理系统的建模与应用研究_图文_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 工作流参考模型来源于对一般工作流应用程序结构的分析,并在此基础上确定系统中各个构件之间的接口,这些接口可以使不同的工作流产品在不同的结构层次上协同工作。所有的工作流系统都包含一系列公共构件,构件间采用一套定义好的方法进行协作,不同的产品在这些公共构件中,会表现出不同的处理能力。为了实现不同工作流产品间的协同工作,需要在这些构件间制定一套标准的接口和数据交换格式。图31屏示TT作流体系结构中的各主耍构件与接口。 图3一l围绕在工作流执行服务之外的是工作流应用编程接口(wAPI和数据交换格式,它可以被看成是统一的服务接口,支持工作流管理的五个功能领域:过程定义、客户应用、被调用程序、工作流互操作

2、和管理监控。 图32过毓鲢书目毒“。姆瞥髋舳也姆寤蜘黄触薨乏绦件触发的臁川.P盘悔患.使用标准的过程定义交换接口有以下两点好处:首先,它实现了建模时环境和运行时环境的分离,使得一种建模工具生成的过程定义可以作为多个不同工作流运行时产品的输入。这样用户可以独立地选择建模工具和运行时产品。其次,它使得多个工作流产品可以协同工作,运行由同一个过程模型所生成的过程实例,从而构成一个协作的分布式工作流执行服务环境。wfMc为过程定义提出了一个基本的元模型,确定了过程定义中的基本对象类型集。开发商等可以在此基础上进行扩展,通过增加更多的对象类型或一致性约束 来满足特定的功能需求。图33描述了基本过程定义元模型。 行的各种任务操作。然而,xPDL并没有规定过程的执行是从其中哪个(或哪些活动开始的,也没有定义过程将如何结束。为此,我们在模型中引入“开始节点”(BeginNode与“结束节点”(EndNode这两种实体。分别用于标识过程的开始与结束。我们规定,每个过程包含且仅包含一个开始节点和一个结束节点。其中开始节点只有一个输出转移,结束节点只有一个输入转移,它们可以和活动或连接符相连。过程的执行从开始节点开始,控制流程根据当前节点(活动、连接符的输出转移信息在过程中推进,一旦路由到达结束节点,则过程的执行结束,过程中所有正在执行的活动也将被取消。开始节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论