工作流系统的动态变化支持技术综述.pdfVIP

工作流系统的动态变化支持技术综述.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工作流系统的动态变化支持技术综述.pdf

工作流系统的动态变化支持技术综述 任瑞贞,常会友 中山大学信息科学与技术学院,广东广州(510275 ) E-mail :ruizhenren@163.com 摘 要:工作流系统动态变化要求工作流系统在支持变化的同时,能够具备一定的动态适应 能力。许多学者在这方面做了研究,提出了一些具有适应能力的动态变化技术。本文归纳了 工作流系统的动态变化的类型,分别从动态修改、适应性、柔性这三个角度对现有的动态变 化关键技术进行了分析和讨论。在此基础上对这些技术目前的应用情况及研究前景进行了总 结和展望。 关键词:工作流,动态变化,柔性,适应性 中图分类号:TP317 1. 引 言 由于企业流程模型改进、流程执行时的特例型修改以及流程客户化的要求,工作流系统 需要在支持运行中的动态变化的同时,能够具备一定的动态适应能力。 过去的研究主要集中在工作流模型变化的静态的修改上,对于系统的动态适应能力的研 究还不够成熟,动态修改技术的应用也只停留在初步的阶段。目前国内外大多工作流系统还 存在一些问题,如:可重用性不高,为了调整一个流程,往往要从头开始一个新流程的设计; 自适应能力较差,无法对执行过程中的动态变化做出响应,无法有效处理动态变化造成的异 常;缺乏对柔性的支持,动态行为很难扩展,很多系统只能预先定制等。 而在工作流系统中引入相应的动态变化技术,可以保证流程在运行期间也可进行增加、 删除任务等修改流程结构的操作,并且可以增加系统对异常情况的适应能力。因此,本文对 现有的动态变化支持技术进行归纳和分析,以促进这些技术的应用和完善。 2. 工作流系统的动态变化 工作流系统可能出现的动态变化促使相应技术(包括动态模型修改、适应性支持技术和 柔性支持技术)的产生,因此首先需要对动态变化进行分析归类: 1)从变化涉及的多个方面考虑,可将动态变化分为过程方面、资源方面、控制策略方 [1] 面、任务方面和系统配置方面的变化 。 2 )从工作流模型和实例两方面可将变化分为模型修改和工作流实例修改。 [2] :时间上,建立阶段动态性指在工作流定义时能够定 3 )从时间和过程级别综合考虑 义一个过程的动态行为;运行阶段的动态性指在一个工作流执行时,能够动态修改预先定义 的流程或者一些不可预测的变化。过程级别上,过程级的动态性指影响整个过程控制的变化, 也被称为工作流演变;活动级的动态性指对一具体的活动属性进行修改。 其次,根据系统对动态变化的支持程度,可将工作流划分为动态工作流、适应性工作流 和柔性工作流[3] 。动态工作流在业务流程发生变化的情况下,工作流模型能做出相应的改变, 其难点在于如何将运行中的工作流实例迁移到新的工作流模型中,并保持一致性。适应性工 作流能处理工作流执行过程中出现的异常,这些异常大多数是可预见的,对于无法预料的异 常情况的处理是一个难点。柔性工作流在流程定义不完整的情况下,能在流程实例运行时动 态生成特定的模型,其难点在于如何对部分流程信息进行动态建模。 当然,这些类别相互之间是有着很大的联系的,它们之间并不排斥。在本文中,主要按 - 1 - 照这种分类对工作流中的动态变化技术进行分析和讨论。 3. 动态模型修改技术 对于传统的修改方法而言,需要终止当前正在执行的工作流实例,当工作流模型更新为 新流程后,所有过程实例重新从头开始执行。显然,这种重新执行的方法不能满足动态变化 的需求。那么,如何将动态的修改反映到正在执行中的过程实例中,就需要根据一定的迁移 条件和迁移算法来对实例的迁移进行系统的处理。这方面现有的主要技术包括: [4] 。其主要思想是定义新的工作流过程元模型,对工作流模型提供 (1)模型版本管理 了多版本管理功能,使得版本的改变只需要实行特定的修改操作,从而形成动态工作流模型

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档