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

可扩展任务分配方式的工作流引擎的研究与实现

作 者: 罗若冰
导 师: 张雷
学 校: 北京邮电大学
专 业: 计算机科学与技术
关键词: 工作流引擎 任务分配方式 工作流模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 23次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着市场竞争越来越激烈,企业对信息化的支撑系统的需求越来越高,变化也越来越大。因此,如何快速、准确、方便地适应信息化系统对需求的变化研究具有极其重大的意义。工作流管理系统的提出弥补了企业信息化系统在灵活性和可变性方面的不足。本文针对可扩展任务分配方式的工作流引擎的研究与实现展开了研究工作。主要内容包括:首先,针对目前工作流系统普遍存在对任务分配支持不足,以及缺乏实用性与普适性。通过对工作流管理联盟提出的工作流模型和典型任务分配方式的研究,提出了工作流引擎通用任务分配接口,以支持可扩展任务分配方式的工作流引擎框架的提出和任务分配调度策略和算法的研究工作。其次,通过对典型的任务分配方式的研究和前人对任务分配算法的研究,提出了基于负载均衡、任务执行能力和感兴趣度的多影响因素任务分配算法。然后,通过对工作流引擎所支持的流程定义语言XPDL的研究,提出了引擎支持的工作流模型。并在此基础之上,结合之前提出的在工作流通用任务分配接口,设计并实现可扩展任务分配方式的工作流引擎框架。以此提高了工作流引擎实用性和普适性程度。最后,对工作流引擎进行了验证,并给出了影响因素任务分配算法仿真实验,证明了算法的高效性。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-14
  1.1 选题背景  9-10
  1.2 研究现状  10-12
    1.2.1 工作流研究现状  10-12
    1.2.2 任务分配研究现状  12
  1.3 研究内容  12-13
  1.4 论文结构  13-14
第二章 相关技术概念介绍  14-27
  2.1 工作流相关技术  14-27
    2.1.1 工作流定义  14
    2.1.2 工作流管理系统定义  14-16
    2.1.3 工作流引擎  16-23
    2.1.4 组织机构模型  23-25
    2.1.5 任务分配需求描述  25-27
第三章 任务分配方式的研究  27-42
  3.1 典型的工作流任务分配方式  27-32
    3.1.1 直接分配模式  28
    3.1.2 基于角色/组分配模式  28-29
    3.1.3 延期/动态分配模式  29
    3.1.4 基于能力分配模式  29-30
    3.1.5 基于历史分配模式  30
    3.1.6 转交分配模式  30-31
    3.1.7 竞争分配模式类  31
    3.1.8 负载均衡分配模式  31-32
    3.1.9 基于规则分配模式  32
  3.2 任务分配模块通用接口设计  32-34
  3.3 相关任务分配方式及分配算法的不足  34-35
  3.4 多影响因子任务分配算法  35-41
    3.4.1 多影响因子任务分配算法形式化表示  36-38
    3.4.2 分配资源候选集合  38-39
    3.4.3 多影响因子任务分配算法实现  39-41
  3.5 本章小结  41-42
第四章 可扩展任务分配方式的工作流引擎框架设计与实现  42-63
  4.1 支持任务分配方式可扩展的工作流模型设计  42-48
    4.1.1 流程定义模型  42-44
    4.1.2 任务分配模型  44-46
    4.1.3 流程执行模型  46-48
  4.2 支持任务分配方式可扩展的工作流引擎总体架构设计  48-50
  4.3 工作流引擎调度过程  50-51
  4.4 工作流引擎功能模块设计与实现  51-62
    4.4.1 流程定义文件适配与解析模块  52-54
    4.4.2 流程执行模块  54-57
    4.4.3 流程持久化模块  57-58
    4.4.4 任务分配模块  58-62
  4.5 本章小节  62-63
第五章 可扩展任务分配方式的工作流引擎验证及算法分析  63-71
  5.1 可扩展任务分配方式的工作流引擎验证  63-66
  5.2 多影响因素任务分配算法实验分析  66-70
    5.2.1 实验环境与平台  66-67
    5.2.2 多因素任务分配算法实验  67-70
  5.3 本章小结  70-71
第六章 结论  71-72
参考文献  72-76
致谢  76-77
攻读学位期间发表的学术论文  77

相似论文

  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. 基于Web服务的工作流引擎的研究与实现,TP311.52
  19. 基于.Net平台的分布式工作流管理系统的研究与实现,TP311.52
  20. 基于工作流的张航校园网OA系统的设计与开发,TP311.52
  21. 面向电子政务的轻量级工作流管理系统的研究与实现,TP311.52

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