工作流柔性化技术研究与设计

工作流柔性化技术研究与设计

论文摘要

企业为取得市场生存和竞争的优势,适应瞬息万变的市场环境,需要快速响应市场需求,不断调整自己的组织模型和业务流程。工作流管理系统是实现计算机辅助协同工作的工具,能够实现工作流程的全部或者部分自动管理功能,方便人员、资源的合理配置、工作流流程监督、审查并提高工作效率。为了使得工作流管理系统能够灵活地根据实际情况进行工作流逻辑的更改,适应企业经营过程的变化,响应市场敏捷性的要求,迫切的需要提高工作流管理系统的柔性。工作流的柔性是指工作流通过工作流模型的定义、工作流引擎的运行等,使得工作流不需重新定义就能够动态适应企业业务流程的变化。本文在工作流柔性技术研究方面,主要做了如下工作;首先,提出了一种支持动态变化的工作流模型FWFMS(Flexible WorkflowManagement System),并对工作流过程模型建立了正确性约束标准。该模型根据动态变化对工作流运行的影响范围,分别从四个子模型——过程模型、资源模型、组织模型、信息模型展示了其对动态变化的支持。接下来在FWFMS模型基础上提出了工作流动态修改方案(由工作流引擎负责执行),包括;过程实例的动态修改和过程模型的动态修改。过程实例的动态修改指对某个实例节点及节点间关系的修改。它主要为了响应某些临时的变化(如组织人员的变更等)而对某个正在运行的实例进行修改。过程模型的动态修改指的是业务流程的整体变革。本文详细讨论了以“版本替换”为核心的过程模型变更处理策略,使工作流在执行中平稳、高效地由旧版本向新版本转移。最后,采用当今流行软件技术实现了该柔性工作流管理系统,并通过一个运行实例进行了验证。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 课题研究背景
  • 1.2 本文的主要工作
  • 1.3 论文结构
  • 第二章 工作流技术概述
  • 2.1 工作流的定义
  • 2.2 工作流基本术语及相互关系
  • 2.3 工作流模型
  • 2.4 工作流管理系统的基本结构
  • 2.5 小结
  • 第三章 柔性工作流相关技术及其研究现状
  • 3.1 柔性工作流的基本概念
  • 3.2 柔性工作流关键技术
  • 3.2.1 柔性建模技术
  • 3.2.2 工作流柔性执行技术
  • 3.3 柔性工作流研究现状
  • 3.4 小结
  • 第四章 FWFMS工作流模型
  • 4.1 过程模型
  • 4.2 组织模型
  • 4.3 资源模型
  • 4.4 信息模型
  • 4.5 FWFMS工作流模型
  • 4.6 FWFMS工作流模型的正确性保证
  • 4.6.1 过程模型的正确性标准
  • 4.6.2 相关数据的一致性标准
  • 4.7 小结
  • 第五章 FWFMS工作流动态执行技术
  • 5.1 动态修改分类
  • 5.2 动态修改操作原语
  • 5.3 过程实例的动态修改
  • 5.3.1 过程实例的动态修改规则
  • 5.3.2 过程实例的动态修改算法
  • 5.4 过程模型的动态修改处理
  • 5.4.1 过程定义的版本管理
  • 5.4.2 版本替换算法
  • 5.5 版本替换的实际应用
  • 5.6 小结
  • 第六章 系统设计与实现
  • 6.1 工作流管理系统的体系结构
  • 6.1.1 工作流管理系统的软件架构
  • 6.1.2 工作流管理系统的设计模式
  • 6.2 实现工作流管理系统所采用的工具和技术
  • 6.2.1 XPDL工作流建模语言
  • 6.2.2 JaWE
  • 6.2.3 WebWork2
  • 6.2.4 Hibernate
  • 6.2.5 Web容器
  • 6.3 FWFMS的实现
  • 6.3.1 FWfMS系统的数据结构
  • 6.3.2 过程实例动态修改的实现
  • 6.3.3 过程模型动态修改的实现
  • 6.4 FWFMS在企业管理信息系统的应用
  • 6.5 小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表论文
  • 相关论文文献

    标签:;  ;  ;  ;  

    工作流柔性化技术研究与设计
    下载Doc文档

    猜你喜欢