一种支持柔性的工作流过程元模型.pdf

一种支持柔性的工作流过程元模型.pdf

ID:52399731

大小:370.55 KB

页数:6页

时间:2020-03-27

一种支持柔性的工作流过程元模型.pdf_第1页
一种支持柔性的工作流过程元模型.pdf_第2页
一种支持柔性的工作流过程元模型.pdf_第3页
一种支持柔性的工作流过程元模型.pdf_第4页
一种支持柔性的工作流过程元模型.pdf_第5页
资源描述:

《一种支持柔性的工作流过程元模型.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电信息技术一种支持柔性的工作流过程元模型黄红梅l’(1.广东水利电力职业技术学院计算机信息工程系2.广东工业大学自动化学院)摘要:工作流管理系统的动态自适应能力在很大程度上取决于过程模型的动态支持能力。本文分析和讨论了过程模型的动态特性和工作流管理联盟WfMC定义的过程元模型。在此基础上,引入柔性工作流定义、同步器、变换器等新元素,改进和扩展过程定义元模型。改进和扩展后的过程元模型具有更大的柔性和重构性。由于引入了变换器,为增强过程元模型的智能性做了基础性工作。另外,对描述过程元模型的定义语言WPDL也做了改进和扩展。关键词:工作流过程元模型

2、;柔性;同步器1引言流过程元模型进行改进和扩展。2过程模型的动态性分析工作流管理技术对于提高企业敏捷性,特别是提高企业内部的自我调整能力、适应变化的能力和组织支持动态特性的过程模型除了要描述并解决工结构的灵活变化能力起到了极其重要的作用。因而,作流中各种活动的具体语义和活动之间的依赖关系如何使工作流管理系统(WorkflowManagement以外,还要体现动态特性的两个方面:①在工作流System,WIMS)具备自动适应环境变化的能力成为定义阶段能够定义过程的动态行为,能够表达在建立近几年工作流管理技术研究领域的一个热点。工作流阶段有语义不

3、确定的活动以及不确定的活动与活动过程模型作为整个工作流管理系统的基础,其柔性程之间的关系、不确定的子过程;②允许在运行阶段度直接影响工作流管理系统的应用范围和对环境变修改预先定义的流程。比如,能够进行动态增加或减化的适应能力。过程元模型是描述过程模型的模型,少活动、能够动态改变执行的路径。一套能够描述动态特性的元模型有利于过程模型对下面从模型建立及运行阶段来分析过程级和活动态、灵活性问题的解决。动级的动态特性。为了支持工作流的动态变化,文献[1】引入了活动2.1过程级动态特性实例、过程实例等运行期元素,重新设计了动态工作过程中可能存在的活动以

4、及活动间连接的逻辑流元模型。其动态过程模型能较好的描述新增和删除关系的变化如下:活动的变化,但对活动结构的改变缺乏描述;文献[2](1)过程中增加或减少某个活动将活动中的结构描述及约束分离出去,引入了连接过程中增加或者减少活动导致过程中活动间的符,并对工作流过程定义语言(WorknOWProcess逻辑关系发生变化,影响了整个过程控制的变化。可DefinitionLanguage,WPDL)进行了相应的扩展;文能的情况如下:献[3】、[4]改进和扩展了工作流元模型,将各工作流管①串行的任务增加或者删除;理联盟WflVIC过程定义元模型中的转换

5、条件分解为②串一并行增加:串行任务分解为并行任务;活动的状态转换规则和活动间的转换规则,并将活动⑨并一串行增加:增加一个任务与某个任务为并间的转换规则单独封装。这些封装使得WfMS对过程行关系;定义进行动态修改变得更加容易和灵活,增强了④并.串减:并行任务删除其中一个或者多个任WfMS对各种变化的适应性。本文在此基础上对工作务合并为一个。12(2)过程中业务规则的变化导致活动间的逻辑关活动定义随之变化。把汇聚、分支结构以及它们的约系发生变化,可能的情况包括:束说明从活动中提取出来,引入一种新的元模型元素①任务间的串行关系变为并行关系;“同步器

6、(synchr-onizer)”。引入同步器将所有的②任务间的并行关系变为串行关系;控制信息说明从活动说明中独立出来,分别封装,可③任务间的分叉选择关系变为分叉并行关系;以使变化的影响局部化,有利于工作流模型的动态修④任务间的分叉并行关系变为分叉选择关系。改。(3)过程中业务规则的变化导致转换条件的变业务过程的动态变化体现在过程中活动的增减、化,执行条件的变化将影响过程控制发生变化。活动间逻辑关系的变化以及转换规则的变化。在过程2.2活动级动态特性模型动态性的分析基础上,对WfMC提供的工作流过程中业务规则的变化将导致转换条件的变化,过程定义

7、模型进行抽象和扩展,得到扩展的工作流过包括活动的前置条件或者后置条件的变化以及执行程定义元模型如图1所示。条件的变化,这些变化可能会导致活动属性的变化。在传统的工作流中,一个活动出现在一个流程中意味着当流程到达该活动时,活动就要执行,活动之间分不出哪些是关键的,哪些是可以变通的。在流程执行过程中,有些活动是可以选择执行、可被替代执行、可以被取消、可以被忽略、可以被合并、可以被分解等等。而WOC仅对活动的一般属性进行了基本定义,无法支持工作流的动态性。为使流程定义具有灵活性,现采用以下做法:(1)将活动分为几类:必须的、可选的、可重复的,这与文

8、献[5】是一致的。图1扩展的过程定义元模型(2)通过规则灵活定义活动的行为,将活动的执图1中引入了新的元素:柔性工作流过程定义、行划分为维护原来的行为和可以改变原来

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

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

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