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

工作流建模工具的设计与实现

作 者: 史晶
导 师: 李平
学 校: 内蒙古大学
专 业: 软件理论与研究
关键词: 工作流 建模工具 XML技术 B/S结构 同步互斥机制
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 103次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本论文,提出了一种新型的建模工具,该工具是基于工作流管理技术并融入ALM(Application Life Management,应用程序生命周期管理)思想的建模工具。该工作流建模工具无缝地融合了工作流管理技术和ALM思想,保留了它们各自的优点,并且针对分布式工作流建模工具的服务器端资源共享问题提出了处理机制,实现了对传统工作流建模工具功能上的优化。论文中,分别详细分析了过程模型、组织模型和资源模型这三种实体模型,以及三者之间整合最终形成一个完整的工作流建模工具的实体模型。随后又分别描述了工作流建模工具的具体设计过程,包括建模工具中包、工作流流程、活动、转移等实体的属性定义及设计,设计了工作流建模工具实体间的同步读写互斥机制,并给出了本建模工具的死锁预防及解决机制。然后描述了工作流建模工具的功能模块设计,包括可视化功能模块设计、过程自动化功能模块设计、可追踪性功能模块设计以及实体间互斥模块的设计。在论文的最后一部分,给出了在Eclipse平台上基于JBoss Seam框架以及XML技术的分布式工作流建模工具的具体实现方案,包括工具总体结构实现说明、基于JBoss Server的B/S模式的工作流建模工具的实现方法、工作流建模工具的可视化方法的实现过程以及与建模工具相关的XML文件的生成方式。论文所提出的融入ALM思想的工作流建模工具的分析、设计与实现方案对于改进传统的建模工具、维护软件开发生命周期以及设计新型建模工具有着深远的意义。

全文目录


摘要  4-5
ABSTRACT  5-11
第一章 引言  11-16
  1.1 研究背景  11-14
    1.1.1 工作流技术背景  11-12
    1.1.2 ALM思想背景  12-14
    1.1.3 WEB服务的背景  14
  1.2 国内外研究现状  14-15
    1.2.1 工作流研究现状  14
    1.2.2 ALM研究现状  14-15
  1.3 课题研究的意义  15
  1.4 论文构成  15-16
第二章 相关技术  16-19
  2.1 JBOSS SEAM框架  16-18
    2.1.1 EJB3.0  16
    2.1.2 JSF  16-17
    2.1.3 Seam统一EJB3.0和JSF  17-18
  2.2 XML技术  18-19
    2.2.1 XML概述  18
    2.2.2 XML与XPDL  18-19
第三章 工作流建模工具的分析  19-30
  3.1 工作流建模工具  19-25
    3.1.1 过程模型  19-22
    3.1.2 组织模型  22-24
    3.1.3 资源模型  24
    3.1.4 过程模型、组织模型、资源模型之间的整合  24-25
  3.2 同步互斥机制  25-29
    3.2.1 水平同步互斥机制  26-27
    3.2.2 垂直同步互斥机制  27-28
    3.2.3 四种锁的区别  28-29
  3.3 本章小结  29-30
第四章 工作流建模工具的设计  30-47
  4.1 总体框架设计  30-31
    4.1.1 实体模块中各个子模块的功能设计  30-31
    4.1.2 功能模块中各个子模块的功能设计  31
  4.2 实体模块的详细设计  31-38
    4.2.1 包属性定义  31-32
    4.2.2 工作流流程属性定义  32-33
    4.2.3 活动属性定义  33-34
    4.2.4 转移(连接弧)属性定义  34-35
    4.2.5 工作流相关数据属性定义  35
    4.2.6 工作流应用程序属性定义  35
    4.2.7 工作流参与者实体属性  35-36
    4.2.8 多实体通用元素属性定义  36
    4.2.9 组织实体属性定义  36-37
    4.2.10 资源实体属性定义  37-38
    4.2.11 锁属性性定义  38
  4.3 功能模块的详细设计  38-46
    4.3.1 可视化模块  38-40
    4.3.2 过程自动化模块设计  40-41
    4.3.3 可追踪性模块设计  41
    4.3.4 同步互斥机制的设计  41-46
  4.4 本章小结  46-47
第五章 建模工具的实现  47-59
  5.1 系统概述  47-48
  5.2 系统设计目标  48-49
  5.3 关键技术的实现  49-58
    5.3.1 基于B/S模式的工作流建模工具  49-51
    5.3.2 工作流建模工具的可视化  51-55
    5.3.3 生成XML格式的过程描述文件  55-57
    5.3.4 工作流建模工具的可追踪性  57-58
  5.4 本章小结  58-59
第六章 总结与展望  59-60
参考文献  60-62
致谢  62-63
攻读硕士期间发表的学术论文  63

相似论文

  1. PBO/SWNT复合纤维的制备及结构与性能研究,TQ340.64
  2. 溶胶—凝胶AAO模板法制备ITO准一维纳米结构,TB383.1
  3. (ZrB2-ZrO2)/BN复合材料的反应热压烧结及其力学性能,TB332
  4. 水热法制备氧化物中空微球,TB383.4
  5. 混粉电火花成型机主机系统及工艺试验的研究,TG661
  6. 非晶合金的结构和玻璃形成能力研究,TG139.8
  7. 硬质合金与钢连接工艺及机理研究,TG454
  8. 钛酸锶钡铁电薄膜的制备及电热效应,TB383.2
  9. 永磁磁力耦合器结构与特性研究,TH139
  10. 常温低温组合密封结构的有限元分析与优化设计,TH136
  11. 圣地亚哥·卡拉特拉瓦建筑创作的艺术化技术理念研究,TU-86
  12. 带填充墙框架结构非线性有限元分析,TU323.5
  13. 复杂边界条件下多体结构的瞬态热分析,TK124
  14. 燃尽风对W型火焰炉炉内气固流动影响的试验研究,TK229
  15. 电动车用复合结构永磁同步电机系统的仿真研究,TM341
  16. 电动车用轴径向—轴向磁通复合结构永磁同步电机的研究,TM341
  17. 红安方言语法研究,H146
  18. 调整云南高等教育结构的策略研究,G649.2
  19. 多层卫星网络稳定性设计研究,TN927.23
  20. 音乐结构自动分析研究,TN912.3
  21. DMR集群系统高层协议的设计和研究,TN929.52

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