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

基于SOA的工作流技术在电力行业的应用研究

作 者: 张敏杰
导 师: 吴杏平;樊涛
学 校: 中国电力科学研究院
专 业: 计算机应用技术
关键词: SOA 工作流平台 BPM 电力营销系统 Web Service
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 48次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本论文研究的方向是基于SOA的工作流技术在电力行业的应用,本文首先总结了现有工作流平台的现状以及电力行业信息化对工作流平台提出的新需求,然后设计实现了一个工作流平台,并用一个电力业务应用系统验证了该平台,最后提出了本工作流平台还可以进一步研究的方向。本文首先讲述了工作流平台的基本概念,包括流程,工作流平台与SOA等基本概念,并对现在的工作流平台的现状做了一个总结,详细阐述了现有工作流平台产品的架构,产品构成,工作流相关的标准、现有工作流平台的特点以及工作流平台与ESB, ERP的关系,最后分析了现有产品的不足之处,引出了本文要做的工作,提出了本文实现的工作流平台要实现的功能。本文在总结了现有工作流产品特点的基础之上详细阐述了所实现的工作流平台的整体架构,阐述了本文设计的工作流平台的工作流引擎是如何设计实现的,包括微内核架构、引擎内核以及主要功能模块包括任务管理、服务编排、迁移条件管理、流程定义和版本管理、参与者管理、日志管理、缓存管理和事件管理的设计实现思路,重点阐述了本工作流引擎的微内核架构的实现机制、如何支持实现服务编排以及缓存管理的架构,此外还对工作流平台的其他部分包括工作流程设计器、外部集成、业务应用系统接口、表单管理和流程监控的设计实现做了详细说明,最后阐述了该工作流平台的持久层设计实现思路,重点阐述了基于Flex的工作流流程设计器的功能架构、外部集成功能以及本工作流平台的持久层的框架。本文最后使用了一个电力行业关键业务应用系统——宁夏电力营销系统从功能、性能以及可扩展三个方面性验证了该工作流平台,列出了该工作流平台在营销系统的应用效果。分析了本文设计的工作流平台的待改进之处以及改进方法。本文实现的工作流平台的不足之处包括缺乏流程仿真功能、流程监控功能薄弱、迁移条件不方便设置以及模块过度依赖Spring框架等等,并根据这些不足之处提出了本平台的发展方向,包括增加企业业务过程分析统计、丰富工作流平台功能以及优化工作流平台技术架构等。

全文目录


摘要  2-3
Abstract  3-6
第一章 绪论  6-12
  1.1 业务流程的基本概念  6-7
    1.1.1 业务流程的定义  6
    1.1.2 业务流程管理  6
    1.1.3 工作流技术  6-7
  1.2 SOA架构  7-8
    1.2.1 概述  7
    1.2.2 SOA架构特征  7-8
  1.3 工作流平台  8-11
    1.3.1 定义  8
    1.3.2 工作流平台基本概念  8-9
    1.3.3 工作流平台现状  9-11
  1.4 课题的提出  11
  1.5 本文的主要工作  11-12
第二章 现有工作流平台研究  12-22
  2.1 工作流相关标准  12-14
    2.1.1 XPDL  12-13
    2.1.2 BPEL  13
    2.1.3 WS—AT  13-14
  2.2 工作流平台功能框架  14-18
    2.2.1 流程设计器  15-16
    2.2.2 流程引擎  16-17
    2.2.3 工作流平台接口  17-18
  2.3 工作流平台与ESB的关系  18
  2.4 工作流平台与ERP的关系  18-19
  2.5 不足之处  19-21
  2.6 小结  21-22
第三章 基于SOA的工作流技术框架  22-40
  3.1 整体框架  22-23
  3.2 功能特点  23-24
  3.3 各功能模块设计  24-39
    3.3.1 工作流引擎  24-25
      3.3.1.1 流程相关数据  24-25
    3.3.2 流程设计器  25-27
    3.3.3 外部集成  27-29
    3.3.4 业务系统接口  29-30
    3.3.5 流程监控  30
    3.3.6 表单管理  30-32
    3.3.7 工作流平台部署  32-34
    3.3.8 持久层  34-39
      3.3.8.1 持久层框架  34-37
      3.3.8.2 事务管理  37-39
  3.4 小结  39-40
第四章 工作流引擎设计与实现  40-58
  4.1 概述  40-41
  4.2 工作流引擎设计  41-57
    4.2.1 工作流引擎内核  41-45
    4.2.2 任务管理  45-47
    4.2.3 服务编排  47-49
    4.2.4 迁移条件管理  49
    4.2.5 流程定义和版本管理  49-51
    4.2.6 参与者管理  51-53
    4.2.7 日志管理  53-54
    4.2.8 事件管理  54-55
    4.2.9 缓存管理  55-57
  4.3 小结  57-58
第五章 应用案例验证  58-69
  5.1 概述  58
  5.2 在电力营销系统中的应用  58-65
    5.2.1 营销系统中工作流平台需求  58-62
      5.2.1.1 功能需求  58-60
      5.2.1.2 性能需求  60-61
      5.2.1.3 灵活性和扩展性需求  61-62
    5.2.2 工作流平台应用效果  62-65
      5.2.2.1 功能满足  62-63
      5.2.2.2 高性能处理能力  63-64
      5.2.2.3 优良的扩展性  64-65
  5.3 进一步研究方向  65-68
  5.4 小结  68-69
第六章 结论  69-71
参考文献  71-72
致谢  72-73
附录  73-74
硕士期间发表的论文  74

相似论文

  1. 面向服务的多主体协作机制的研究与实现,TP393.09
  2. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  3. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  4. 面向服务的数据集成模型的研究与实现,TP311.52
  5. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  6. 仓库出库辅助系统的设计与实现,TP311.52
  7. 保险支付平台设计与实现,TP311.52
  8. 基于SOA的事业单位编制管理系统设计与实现,TP311.52
  9. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  10. 基于WCF框架的管制信息系统的设计与实现,TP311.52
  11. 宜宾移动IT支撑系统设计研究,TP311.52
  12. 基于SNS的网络协作学习平台设计与实现,TP311.52
  13. 基于SOA的RFID中间件的研究与实现,TP391.44
  14. 基于Symbian OS的移动ERP系统的设计与实现,TP311.52
  15. 基于SOA的无线查房管理平台的设计与实现,TP311.52
  16. 基于SOA的协同制造异构系统的数据集成研究,TP311.13
  17. 基于SOA的财务管理系统架构研究,TP311.52
  18. 基于三层架构的校园网上超市管理系统设计与实现,TP311.52
  19. 基于SOA的学籍管理系统的研究与实现,TP311.52
  20. 基于SOA架构的OA系统的设计与实现,TP311.52
  21. 内河搜救决策指挥系统设计与实现,TP311.52

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