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

基于.Net平台的分布式工作流管理系统的研究与实现

作 者: 赵昌伦
导 师: 武波
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 分布式 工作流引擎 工作流管理系统 .Net技术
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


工作流是指业务过程的部分或整体在计算机应用环境下的自动化或半自动化执行。但是随着网络技术的发展,应用系统的业务逻辑变得愈加复杂多变,应用数据也趋向于分布性和异构性,因此,传统集中式工作流系统在实际应用中存在着集成能力差、柔性差和可扩展性差等问题,分布式工作流的研究变得极其重要。基于以上问题,本文采用有限状态机理论,设计并实现了基于.Net平台的分布式工作流管理系统,该系统包括三个主要模块,即可视化流程定义工具、任务管理器和工作流引擎。通过可视化定义工具实现了工作流程定义的自动化和可视化;通过任务管理器实现了任务的柔性分配和动态分配;通过基于有限状态机原理的工作流引擎实现了对分布在不同结点机器上的工作流程的调度和运转;通过远程调用实现了分布在不同地理位置的工作流引擎之间的互操作。此分布式工作流管理系统被应用到某移动公司呼叫中心业务系统的投诉处理模块中,验证了此分布式工作流管理系统的易操作性、可靠性和灵活性。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-13
  1.1 研究背景  7
  1.2 研究目的和意义  7-8
  1.3 国内外研究现状  8-10
  1.4 论文研究内容和章节安排  10-13
第二章 分布式工作流相关技术研究  13-21
  2.1 工作流相关概念和术语  13-15
  2.2 工作流管理系统的体系结构  15-16
  2.3 工作流管理系统参考模型  16-18
  2.4 分布式工作流的实现技术  18-20
  2.5 本章小结  20-21
第三章 分布式工作流管理系统的分析与设计  21-51
  3.1 系统的需求分析和功能  21-23
  3.2 系统的架构设计  23-26
    3.2.1 系统架构  23-25
    3.2.2 系统工作过程概述  25-26
  3.3 工作流模型设计  26-30
    3.3.1 有限状态机  26-29
    3.3.2 工作流模型  29-30
  3.4 可视化流程定义工具的分析与设计  30-36
    3.4.1 可视化流程定义工具分析  30-31
    3.4.2 可视化流程定义工具用例  31-32
    3.4.3 流程模型的可视化表示  32-33
    3.4.4 可视化流程定义工具的详细设计  33-36
  3.5 任务管理器的设计  36-39
    3.5.1 任务的柔性分配  36-37
    3.5.2 任务管理器与用户的交互  37
    3.5.3 任务调度机制  37-39
  3.6 工作流引擎的详细设计  39-47
    3.6.1 工作流引擎体系结构设计  39-40
    3.6.2 工作流引擎控制器设计  40-45
    3.6.3 工作流引擎调度机制设计  45-47
  3.7 系统数据库的设计  47-49
  3.8 本章小结  49-51
第四章 分布式工作流管理系统的实现  51-63
  4.1 工作流程定义工具的实现  51-55
  4.2 任务管理器的实现  55-57
  4.3 工作流引擎的实现  57-60
    4.3.1 流程控制的实现  57-59
    4.3.2 引擎调度器的实现  59-60
    4.3.3 引擎访问接口  60
  4.4 工作流异常处理实现方法  60-62
  4.5 本章小结  62-63
第五章 分布式工作流在呼叫中心业务系统中的应用  63-69
  5.1 应用系统的简要介绍  63
  5.2 客户投诉处理流程分析  63-65
  5.3 投诉流程的运行  65-66
  5.4 系统实际应用效果  66-67
  5.5 本章小结  67-69
第六章 总结与展望  69-71
致谢  71-73
参考文献  73-77
研究成果  77

相似论文

  1. Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
  2. 分布式系统的故障注入方法研究,TP338.8
  3. 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
  4. 面向海量邮件的检索系统研究与实现,TP393.098
  5. 含分布式电源的微电网控制策略研究,TM61
  6. 基于移动Agent的分布式网络通信机制的研究,TP393.02
  7. 基于分布式环境压力测试问题的研究,TP311.52
  8. 一种可视化的分布式数据集成模型的研究与实现,TP311.52
  9. 分布式事务处理协议的研究与应用,TP311.13
  10. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  11. 基于Oracle的移动彩铃分布式数据库设计与实现,TP311.13
  12. 分布式视频编码边信息生成研究,TN919.81
  13. 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
  14. 基于WCF框架的管制信息系统的设计与实现,TP311.52
  15. 基于LDPCA的分布式视频编码中的非均衡编码,TN919.81
  16. 分布式喷泉码的应用研究,TN911.2
  17. 分布式视频编码中边信息技术研究,TN919.81
  18. 压缩感知在无线通信网络异常事件检测中的应用研究,TN929.5
  19. 压缩感知在无线传感网中的应用研究,TN929.5
  20. 基于LDPC码的分布式信源编码研究,TN911.22
  21. 构建分布式系统的关键技术研究与实现,TP338.8

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