面向对象工作流模型及其动态修改和恢复策略

面向对象工作流模型及其动态修改和恢复策略

论文摘要

工作流管理一直是企业界和学术界关注的热点领域。但是目前,许多工作流模型有其局限性,如其不能在具有事务特征的商务处理过程中或在数据库管理系统环境下提出解决数据一致性、正确性和可靠性的完善方案。在本文中,针对上述局限性,我们提出一种带有事务特征的面向对象工作流模型;同时,提出一种基于日志文件的系统支持的一种工作流错误恢复策略;然后,我们运用软件工程中的构件思想实际地实现了工作流管理系统中实际业务的动态修改;最后,应用工作流的某些思想,解决我们所参与的用电管理系统中一些实际问题。 利用面向对象技术,在对工作流模型设计上采用三层设计方法,即从抽象到具体地设计工作流过程、任务和数据源。改变已往的工作流系统设计方法不注重数据定义的缺陷。这给基于大量数据信息的工作流管理系统的设计带来了很大的便利。 工作流的错误处理和错误恢复是工作流管理系统的重要组成部分。本文根据上述新的工作流对象模型,提出了该模型下工作流错误恢复和处理的策略。与传统方法相比,新策略在工作流错误恢复和错误处理时考虑了工作步骤之间的控制依赖和数据依赖,并且对工作步骤的具体实现方式作了探讨,达到工作步骤错误恢复的高效性。 传统方式下,当工作流的执行出现错误时,我们一般利用补偿工作步骤的方法对上述错误进行逻辑上的恢复,达到外部数据库的数据的一致性。在现实生活中,存在能够依赖于数据库日志文件即可进行错误恢复的工作流应用,对于上述应用,我们提出了一种基于日志文件和工作流日志文件由工作流管理系统完成的恢复策略,减轻了工作流设计人员的难度和工作流本身的复杂性。 工作流的动态修改技术是工作流管理领域的一个研究热点。它也是实现工作流灵活性的一个重要手段。传统的工作流系统缺乏对工作流的动态修改良好的支持。本文中,基于上述工作流模型,探讨了基于实例层过程定义的工作流动态修改环境。并运用软件工程中的构件思想实际地实现了工作流管理系统中实际业务的动态修改。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景
  • 1.2 相关研究和设计工作
  • 1.3 基于工作流的应用实现
  • 第二章 对象工作流模型
  • 2.1 工作流建模方法
  • 2.2 面向对象的工作流模型
  • 2.2.1 工作流模型定义
  • 2.2.2 工作流对象的基本要素
  • 2.2.3 工作流模型形式化定义
  • 第三章 对象工作流的动态修改策略
  • 3.1 工作流过程实例动态改变执行策略
  • 3.1.1 工作流过程实例修改操作
  • 3.1.2 工作流过程实例动态修改执行策略
  • 3.2 工作流流实例动态改变的可行性检验
  • 3.3 对于工作流定义的修改
  • 3.3.1 工作流定义修改
  • 3.3.2 工作流定义修改的传播
  • 第四章 对象工作流模型的恢复策略
  • 4.1 错误处理和错误恢复策略
  • 4.2 用户数据一致性及工作流响应规则的转化
  • 4.2.1 子工作流间的强数据依赖
  • 4.2.2 子工作流间的强控制依赖集
  • 4.2.3 用户定义工作流的扩展性质以及以上性质由用户界面到工作流对象的消息响应规则的转化
  • 4.3 工作流的恢复效率提高
  • 第五章 一种基于日志文件的恢复策略
  • 5.1 相关概念
  • 5.2 工作流日志和数据库日志的记录和恢复
  • 5.2.1 日志记录方式
  • 5.2.2 构造单一孤立事务的恢复事务
  • 5.2.3 构造孤立事务集的恢复事务
  • 5.2.4 工作步骤依照日志恢复策略
  • 第六章 工作流在电力营销管理系统中的应用
  • 第七章 结束语
  • 参考文献
  • 致谢
  • 攻读学位期间发表的主要学术论文
  • 相关论文文献

    • [1].基于角色的安全工作流模型[J]. 计算机工程 2008(21)
    • [2].支持节点协同的工作流模型构建方法研究[J]. 计算技术与自动化 2016(04)
    • [3].客户端驱动的工作流模型的设计及实现[J]. 现代工业经济和信息化 2016(07)
    • [4].浅谈基于行为理论的工作流模型[J]. 硅谷 2011(08)
    • [5].面向协同审批的工作流模型构建研究[J]. 电子设计工程 2011(18)
    • [6].一种工作流模型正确性验证方法[J]. 系统仿真学报 2008(08)
    • [7].组件化工作流模型的研究与设计[J]. 中国电力教育 2008(S1)
    • [8].本体在政务工作流模型中的应用研究[J]. 哈尔滨商业大学学报(自然科学版) 2008(03)
    • [9].柔性工作流模型的研究与应用[J]. 中国新技术新产品 2009(22)
    • [10].一种支持领域特征的网络服务工作流模型[J]. 微计算机信息 2009(33)
    • [11].工作流模型在科研项目经费管理系统中的应用研究[J]. 四川理工学院学报(自然科学版) 2017(04)
    • [12].基于时序逻辑的可信取证工作流模型研究[J]. 煤炭技术 2012(09)
    • [13].一种工作流模型的模拟与分析[J]. 计算机技术与发展 2009(06)
    • [14].面向任务控制的柔性工作流模型的研究[J]. 软件导刊 2009(04)
    • [15].基于描述逻辑的工作流冲突检测算法[J]. 机电工程 2008(03)
    • [16].一种子任务和动作分解的可扩展工作流模型[J]. 小型微型计算机系统 2008(06)
    • [17].基于数据集分割的云工作流模型库并行检索方法[J]. 软件学报 2018(11)
    • [18].工作流模型时间与费用性能评估算法[J]. 北京航空航天大学学报 2013(05)
    • [19].基于智能客户端的工作流模型设计器[J]. 计算机仿真 2008(12)
    • [20].一种提高系统柔性的工作流模型[J]. 兰州工业高等专科学校学报 2008(01)
    • [21].基于RBAC的学生科研项目管理系统工作流模型分析与设计[J]. 软件 2012(04)
    • [22].基于工作流网的打假工作流模型设计与验证[J]. 农业网络信息 2011(03)
    • [23].基于行为的大规模云工作流模型库高效检索方法研究[J]. 计算机学报 2018(06)
    • [24].毕业论文管理系统的角色协同工作流模型研究与设计[J]. 软件工程师 2015(07)
    • [25].行为因果关系的分类与判定[J]. 系统仿真学报 2011(S1)
    • [26].基于地理信息服务的土壤肥力评价工作流模型实现[J]. 华中农业大学学报 2015(04)
    • [27].基于依赖关系的事务工作流模型研究[J]. 通信技术 2011(04)
    • [28].依据角色权限的审批工作流模型构建[J]. 计算机工程与应用 2015(04)
    • [29].基于工作流网的成批处理工作流模型挖掘方法[J]. 计算机集成制造系统 2012(08)
    • [30].一种利用工作流模型的分层任务网络规划领域建模方法[J]. 智能系统学报 2011(03)

    标签:;  ;  ;  ;  ;  

    面向对象工作流模型及其动态修改和恢复策略
    下载Doc文档

    猜你喜欢