学位论文 > 优秀研究生学位论文题录展示

基于扩展ECA规则的分布式工作流系统建模与应用

作 者: 李文彬
导 师: 朱树人
学 校: 长沙理工大学
专 业: 计算机应用技术
关键词: 工作流建模 ECA规则 工作流引擎 轻量级 工作流管理
分类号: TP315
类 型: 硕士论文
年 份: 2006年
下 载: 143次
引 用: 3次
阅 读: 论文下载
 

内容摘要


针对传统建模方法存在的基于ECA规则的工作流模型不易图形可视化以及不能很好支持复杂业务;基于Petri网及其变形的工作流建模在描述复杂业务过程时会使模型变得极度复杂且难于理解;基于活动网络的工作流模型缺乏柔性等问题,本文提出了一种基于扩展ECA规则的工作流建模方法。该方法不仅利用ECA规则的动态交互特性来描述模型,而且在结构上和主体组成上扩展了ECA规则,解决了ECA规则的语义在描述复杂过程时能力不强的问题,使之有丰富的可用性;利用活动图进行过程定义,增加了模型元素——工作流逻辑符号和ECA规则,使其更加适合为工作流过程建模,扩展了工作流模型整体描述能力,增强了建模直观性和灵活性。 根据该建模方法,设计实现了基于扩展ECA规则的工作流引擎,并将扩展的ECA规则应用到工作流引擎中实现了引擎的控制逻辑。同时进行了建模环境的开发,给出相应的建模实例,并且该建模环境支持工作流模型的XPDL描述的生成。 在上述研究成果的基础上,开发了一个基于扩展ECA规则的轻量级工作流管理系统,并详细讨论了该系统的实现技术。通过在人力资源管理中的实际运行应用,表明该系统平台,不仅可以缩短开发周期,而且运行稳定。

全文目录


摘要  5-6
ABSTRACT  6-10
第一章 绪论  10-16
  1.1 研究背景  10-11
  1.2 国内外研究现状  11-14
    1.2.1 工作流的有关定义  11-12
    1.2.2 工作流模型  12-13
    1.2.3 工作流管理系统  13-14
  1.3 课题来源与论文的主要内容  14
    1.3.1 课题来源  14
    1.3.2 论文的主要内容  14
  1.4 本文的组织结构  14-16
第二章 基于扩展ECA规则的工作流系统建模理论  16-24
  2.1 工作流建模元模型  16-17
  2.2 WfMC参考模型  17-18
  2.3 工作流建模语言  18
  2.4 工作流建模模型分析  18-22
    2.4.1 基于活动网络的工作流模型  19-20
    2.4.2 基于Petri网的工作流模型  20-21
    2.4.3 基于ECA规则的工作流模型  21
    2.4.4 基于语言行为理论的工作流模型  21-22
    2.4.5 模型分析  22
  2.5 小结  22-24
第三章 基于扩展ECA规则的分布式工作流系统建模方法  24-34
  3.1 ECA知识模型表示及形式化描述  24-27
    3.1.1 事件(E)  24-26
    3.1.2 条件(C)  26
    3.1.3 活动(A)  26-27
  3.2 扩展的ECA规则  27-28
  3.3 ECA规则的形式定义  28-29
  3.4 基于扩展ECA规则的活动图建模  29-32
    3.4.1 建模元素  30-31
    3.4.2 过程模型执行  31-32
  3.5 小结  32-34
第四章 基于扩展ECA规则的工作流引擎设计  34-50
  4.1 引擎结构设计和实现技术  34-35
    4.1.1 工作流引擎结构设计  34-35
    4.1.2 工作流引擎实现技术  35
  4.2 基于扩展ECA规则的引擎活动逻辑关系描述  35-37
  4.3 引擎核心模块设计  37-41
  4.4 工作流引擎的核心功能  41-42
  4.5 工作流引擎的接口实现  42-44
    4.5.1 接口功能  42
    4.5.2 核心接口实现  42-44
  4.6 轻量级工作流引擎框架  44-47
    4.6.1 Spring轻量级体系结构  44-45
    4.6.2 Spring架构的特征  45
    4.6.3 面向方面编程和控制反转容器  45-47
  4.7 轻量级工作流引擎的实现  47-49
    4.7.1 装配工作流  47
    4.7.2 播种工作流  47-48
    4.7.3 启动工作流  48-49
    4.7.4 工作流连续运行  49
  4.8 小结  49-50
第五章 基于扩展ECA规则的工作流系统实现  50-64
  5.1 系统的总体设计  50-52
    5.1.1 系统概述  50
    5.1.2 系统设计目标  50-51
    5.1.3 系统开发方案  51-52
  5.2 系统流程描述语言  52-56
  5.3 基于扩展ECA规则的工作流实例  56-58
  5.4 系统管理和监控工具  58
  5.5 客户端应用  58
  5.6 工作流系统实现  58-63
  5.7 小结  63-64
第六章 工作流在人力资源(HR)管理系统中的应用  64-72
  6.1 HR系统概述  64
  6.2 HR系统需求分析  64-65
  6.3 HR系统功能模块  65-66
  6.4 HR系统数据库设计  66-70
  6.5 HR系统工作流设计和实现  70-71
  6.6 小结  71-72
结论  72-73
参考文献  73-77
致谢  77-78
附录A (攻读硕士学位期间发表论文目录)  78-79
附录B (攻读硕士学位期间参加的项目)  79

相似论文

  1. 优秀轻量级举重运动员(甲组)中级身体形态和身体素质选材模型的研究,G884
  2. 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
  3. 物联网轻量级编码寻址技术研究,TN929.5
  4. 集成测试及其在工作流管理系统中的应用,TP311.52
  5. 基于高级Petri网的工作流系统建模与性能评价,TP311.52
  6. 基于物联网的RFID安全认证协议研究与设计,TN929.5
  7. 工作流技术在油田电力营销系统中的应用研究,TM73
  8. 多中心协同卫星任务规划平台关键技术研究,V448
  9. 工作流动态构建技术研究及应用,TP311.52
  10. 基于FSSH框架的研究与应用,TP311.52
  11. 基于NEO框架的教学文档管理平台的设计与实现,TP311.52
  12. 基于工作流技术的EAM系统的研究与实现,TP311.52
  13. 大型广告企业工作流管理平台设计与实现,TP311.52
  14. 基于工作流技术的管理系统在银行业务中的应用与研究,TP311.52
  15. 基于工作流技术的企业信息管理平台的研究与实现,TP311.52
  16. 基于BPEL的工作流事务处理的研究与实现,TP311.52
  17. 基于关系数据库的工作流引擎管理系统的设计与开发,TP311.52
  18. 基于微内核的工作流管理系统的研究与设计,TP311.52
  19. 基于InforFlow工作流中间件的办公系统设计,TP311.52
  20. 面向PLM系统的工作引擎设计与实现,TP311.52
  21. 基于Shark工作流引擎的土地管理系统开发,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 管理程序、管理系统
© 2012 www.xueweilunwen.com