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

基于Workflow Foundation的工作流引擎开发

作 者: 田绍华
导 师: 赵卫东
学 校: 复旦大学
专 业: 软件工程
关键词: 工作流引擎 微软工作流平台 工作流执行服务 工作流设计器 工作流实例
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 135次
引 用: 0次
阅 读: 论文下载
 

内容摘要


工作流管理系统(Workflow Management System,WfMS)是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。它可以改进和优化业务流程,提高业务工作效率,实现更好的业务过程控制,提高业务流程的柔性等。微软的工作流平台(WorkflowFoundation)给用户提供了图形化的工作流开发界面,可以有比较方便的开发体验。但是由于其面对的是经验丰富的开发者,所以广大的普通用户无法在其提供的工作流开发平台上进行开发,对工作流的管理也需要专门的人员进行。因此,针对广大的普通用户,亟需一款能够提供更好的工作流设计体验,而且普通用户也可以进行工作流设计、管理的工作流引擎。首先分析传统工作流引擎的现状和问题,分析微软等公司的工作流平台提供的工作流活动对一般用户的限制,明确了基于Workflow Foundation的工作流引擎开发的价值。在此基础上,详细讨论了基于Workflow Foundation的工作流引擎的体系框架设计和该系统的主要接口和类设计,然后介绍该系统的工作流设计器子系统和工作流执行服务子系统。其中重点讨论工作流设计器中对活动的验证以及工作流中规则的无代码设计,工作流执行服务对工作流实例并发操作的处理。

全文目录


摘要  4-5
Abstract  5-6
第一章 引言  6-10
  1.1 工作流引擎的现状  6-7
  1.2 工作流引擎存在的问题  7-8
  1.3 本文的主要内容  8-9
  1.4 本文的篇章结构  9-10
第二章 Windows Workflow Foundation基础  10-15
  2.1 Windows Workflow Foundation概述  10
  2.2 Windows Workflow Foundation活动  10-12
  2.3 在程序中重新承载工作流设计器  12-13
  2.4 规则和条件  13-14
  2.5 宿主工作流运行时  14-15
第三章 基于WF的工作流引擎需求分析  15-26
  3.1 工作流引擎的功能需求  15-16
    3.1.1 工作流设计器  15-16
    3.1.2 表单设计器  16
    3.1.3 工作流执行服务  16
  3.2 工作流引擎主要流程分析  16-26
    3.2.1 工作流设计器流程  17-19
    3.2.2 表单设计器流程  19-20
    3.2.3 工作流实例操作相关流程  20-26
第四章 基于WF的工作流引擎设计  26-48
  4.1 工作流引擎设计  26-27
  4.2 工作流引擎中各种接口以及主要类设计  27-33
    4.2.1 活动接口  28-29
    4.2.2 工作流接口  29-31
    4.2.3 工作流执行服务  31-33
  4.3 工作流引擎中的各种活动  33-36
    4.3.1 条件活动和分支活动  33-34
    4.3.2 并行活动  34
    4.3.3 中间活动  34-36
    4.3.4 状态活动  36
  4.4 工作流设计器子系统  36-42
    4.4.1 验证工作流活动  37-38
    4.4.2 工作流活动规则的无代码设计  38-42
  4.5 工作流执行服务子系统  42-48
    4.5.1 工作流引擎管理  43-44
    4.5.2 跟踪服务  44-45
    4.5.3 工作流执行服务子系统  45-48
第五章 结论  48-50
  5.1 同类系统比较  48-49
  5.2 不足与展望  49-50
参考文献  50-52
致谢  52-53

相似论文

  1. 基于着色Petri网的工作流引擎研究,TP311.52
  2. 基于工作流技术的大型企业合同信息管理系统设计与实现,TP311.52
  3. 工作流技术在油田电力营销系统中的应用研究,TM73
  4. 多中心协同卫星任务规划平台关键技术研究,V448
  5. 一种基于多Agent的工作流引擎及其动态性研究,TP311.52
  6. 工作流动态构建技术研究及应用,TP311.52
  7. 基于工作流技术的EAM系统的研究与实现,TP311.52
  8. 大型广告企业工作流管理平台设计与实现,TP311.52
  9. 基于工作流技术的企业信息管理平台的研究与实现,TP311.52
  10. 基于关系数据库的工作流引擎管理系统的设计与开发,TP311.52
  11. 面向PLM系统的工作引擎设计与实现,TP311.52
  12. 基于Shark工作流引擎的土地管理系统开发,TP311.52
  13. 工作流引擎技术研究及在项目管理系统中的应用,TP311.52
  14. 基于Spring框架的分布式工作流引擎设计与实现,TP311.52
  15. 基于MDR的WEB应用程序框架设计与实现,TP311.52
  16. 基于MOSS的工作流技术应用研究,TP311.52
  17. 基于工作流的网格e-Learning资源系统化组织研究与实现,TP311.52
  18. 柔性工作流过程模型的研究,TP311.52
  19. 基于Web服务的工作流引擎的研究与实现,TP311.52
  20. 基于.Net平台的分布式工作流管理系统的研究与实现,TP311.52
  21. 基于工作流的张航校园网OA系统的设计与开发,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com