分布式工作流过程建模的实现方法

分布式工作流过程建模的实现方法

ID:24344220

大小:50.00 KB

页数:4页

时间:2018-11-13

分布式工作流过程建模的实现方法_第1页
分布式工作流过程建模的实现方法_第2页
分布式工作流过程建模的实现方法_第3页
分布式工作流过程建模的实现方法_第4页
资源描述:

《分布式工作流过程建模的实现方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分布式工作流过程建模的实现方法

2、第1前言与传统企业的管理和运行模式相比,虚拟企业的运行需要相应的方法和技术手段的支持。为了有效地协调和控制企业合作产品的开发过程,需要对合作企业各自的开发过程进行集成化管理。在工作流管理环境下,业务过程模型、过程定义以及工作流模型可以认为是同一个概念,可以互换使用。1、工作流基本定义工作流是一类能够完成或部分自动执行的经营过程。它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流是具有广泛应用价值的计算机软件技术,更多与经营过程发生关联,可以应用于经营过程的不同阶段。其关联关系如图

3、1所示。实际中更广泛地把所有计算机软件系统(工作流管理系统)控制其执行的过程称为工作流。在企业应用中,工作流经常与经营过程重组相联系,完成对一个组织(或机构)中核心经营过程(或关键经营过程)的建模、评价分析和操作的实施。工作流是经营过程的计算机实现,而工作流管理系统则是这一实现的软件环境。工作流管理系统完成工作流的定义和管理,并按照计算机中预先定义好的工作流逻辑推进工作流实例的执行。2、分布式工作流过程建模过程模型在制定和执行时,工作流引擎对任务或子任务的控制作用分为集中式和分布式。集中式控制是指将整个过程模型作为一个整体,集中安排和计划其中

4、的任务或子过程。分布式控制是指以过程模型中任务或子任务为单位,分别控制和调度任务或子过程的执行,并且任务与子过程之间松散耦合。执行每个任务或子过程所使用的信息不完全公开,受到访问权限的控制,它特别适合于使用异构和分布的工作流引擎的工作流管理系统。动态联盟中的产品开发和管理具有分布性和异构性特征,而且盟员企业不希望完全共享私有数据。因此,协同产品开发过程的任务和子过程之间是松散藕合关系,应采用过程及分布式控制。相应地,所建立的过程模型也应该适应这种控制方式,这就是分布式工作流建模方法。当一个完整的工作流需要部署在多个合作企业的工作流执行服务时,

5、在分布式建模方法下,需要在不同的工作流执行服务上执行的工作流模型部分分别由其所在企业的建模者建立,然后,互相关联的工作流模型的建模者需要协商各自所建立的工作流模型之间需要交换的信息,并在此基础上定义工作流模型之间的接口。3、分布式工作流建模和执行的基础合作产品开发的组织形式是松散耦合的企业联盟。在这种组织形式下,不是所有企业都部署了工作流管理系统。即使部署了工作流管理系统的合作企业,也不能保证它们的工作流管理系统是同构的。没有实施工作流管理的企业可以利用网络化制造的支持系统提供的工作流建模和执行服务,对本企业内部的业务过程的执行进行远程控制,

6、这样,不管合作企业实施了工作流管理与否,整个合作产品开发过程总是可以被网络化制造支持系统提供的工作流执行服务和企业自身的工作流执行服务协同执行。多个工作流执行服务协同执行一个业务过程时涉及到过程定义的交换问题。不同的工作流管理系统使用不同的过程建模工具,其工作流引擎只能解释和执行由对应的建模工具建立的,以内部私有格式定义的过程模型。为了能够使合作企业的多个工作流引擎互相理解和识别过程定义信息,解决异构问题,工作流管理联盟(C)已制定了过程定义交换和过程建模规范,使用工作流过程定义语言(C推出了工作流过程定义接口XML过程定义语言(、CAD等应

7、用系统、产品开发队伍的组建等。4.1公共元模型公共元模型定义了一些建立工作流过程模型时所共用的实体、其属性及其相互之间的关系。基于公共元模型,不同的工作流管理系统之间能够通过公共的交换格式传递工作流模型。这时,内部私有格式工作流过程模型中的建模元素必须映射为公共元模型中相应的对象、对象的属性及对象之间的关系,如图2所示。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。