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

基于BPMN的建模研究与应用

作 者: 陈虎
导 师: 沈文轩
学 校: 辽宁科技大学
专 业: 计算机软件与理论
关键词: BPMN BPEL 结构化原理 BPMN-BPEL映射
分类号:
类 型: 硕士论文
年 份: 2012年
下 载: 40次
引 用: 0次
阅 读: 论文下载
 

内容摘要


BPMN是目前广泛应用在以标准图形来描述企业流程格式的重要标准,是由国际组织BPMI所制定。BPMN是一种概括性的标识,目的是通过标准化的图形符号,让企业流程模型信息变得容易交换。BPEL,业务流程执行语言,它是一种以XML来描述企业内部流程的语言,使原来建立在不同产品上的商业流程也能像网络服务那样可以跨平台互通。本文通过研究BPM与SOA的企业级应用,并给出了提出了自己的观点。对BPMN的基本类型,BPEL的基本结构、基本活动以及结构化活动进行了深度解析,对映射的方法进行了分析得到简单映射和复杂映射的方法,对复杂映射的方法进行了研究。深入研究结构化原理,提出了基于结构化原理的BPMN到BPEL的转化方法,通过结构化原理,利用算法将业务流程图进行分解后,再进行化简,得到递归结构化程序,再手工生成BPEL代码,实现了在理论上的BPMN-BPEL转化。在理论的基础上,在现存的OnceBPD工具进行业务流程建模,并依次分解模型,最后使用BPMN2BPEL插件并对此上述模型进行转换,自动生成BPEL代码,通过案例证明了此转换方法的正确性。

全文目录


摘要  5-6
ABSTRACT  6-9
1. 绪论  9-11
  1.1 研究的目的与意义  9
  1.2 研究的问题及现状  9-10
  1.3 课题研究内容  10
  1.4 论文组织结构  10-11
2. 规范相关介绍  11-13
  2.1 Web 服务技术  11
  2.2 BPM 与 SOA 简介  11-12
  2.3 BPMNBPEL 简介  12-13
3. BPMN 到 BPEL 的转换  13-28
  3.1 BPMN 描述  13-18
  3.2 BPEL 描述  18-27
    3.2.1 BPEL 基本结构与主要元素  18-22
    3.2.2 BPEL 基本活动  22-24
    3.2.3 BPEL 结构化活动  24-27
  3.3 BPMN 到 BPEL 的映射分析  27
  3.4 BPMN 到 BPEL 的映射局限性  27-28
4. 映射与结构化原理  28-38
  4.1 简单的映射  28-34
    4.1.1 结构化活动  28-29
    4.1.2 Link  29-31
    4.1.3 开始与结束事件的映射  31-33
    4.1.4 子流程的映射  33-34
  4.2 复杂的映射  34
    4.2.1 循环与交叉循环的定义  34
    4.2.2 转换的思路  34
  4.3 结构化原理  34-38
    4.3.1 结构化程序  34-36
    4.3.2 结构化原理分析  36-38
5. 案例分析  38-50
  5.1 案例分析一  38-43
    5.1.1 投诉处理过程的业务流程分析  38-39
    5.1.2 结构化原理解决处理投诉问题  39-43
  5.2 案例分析二  43-50
    5.2.1 关于 BPMN2BPEL  43
    5.2.2 BPMN2BPEL 的优点  43
    5.2.3 OnceBPD 面向的用户  43-44
    5.2.4 接口定义  44
    5.2.5 BPMN2BPEL 插件使用  44-46
    5.2.6 案例介绍  46-50
6. 结论与展望  50-51
  6.1 论文总结  50
  6.2 展望  50-51
参考文献  51-53
致谢  53-54
作者简介  54-55
附录 详细的流程 BPEL 文件及 WSDL 文件的内容  55-67

相似论文

  1. 基于BPEL的动态Web服务组合的自适应研究,TP393.09
  2. 基于BPEL的动态Web服务组合的研究,TP393.09
  3. 基于BPM的企业应用集成研究,TP311.52
  4. BPEL引擎及动态恢复机制的研究与实现,TP393.09
  5. BCSEP中流程执行状态跟踪机制的研究与实现,TP393.09
  6. 基于IEM模型到BPEL映射的工作流执行过程的设计与实现,TP311.52
  7. BPEL图形化服务组合工具的设计与实现,TP311.52
  8. 基于BPEL的Web服务动态合成技术研究,TP393.09
  9. 面向中小企业基于SOA的PDM系统的研究,TP393.09
  10. BPEL缺陷测试系统的设计和实现,TP311.52
  11. 语义Web服务组合及其支撑环境的研究,TP393.09
  12. 基于SOA的企业应用集成在PLM中的应用研究,TP311.52
  13. 服务质量敏感的网格服务工作流调度算法研究及系统实现,TP393.01
  14. 基于BPEL的动态服务组合研究,TP311.52
  15. 网络资源统一管理系统集成的研究与实现,TP393.07
  16. 基于SOA的铁路信息共享业务流程集成研究,U29-39
  17. 融合网络中面向最终用户的服务按需生成的研究与实现,TN915.09
  18. 基于合同网的协同生产任务调度软件模型研究,TP311.5
  19. 一种基于BPEL的自适应工作流管理框架的设计与实现,TP311.52
  20. 基于翻译模式的BPEL到LOTOS映射方法研究,TP311.53
  21. 协同生产管理及其多Agent优化方法研究,TP311.52

中图分类: >
© 2012 www.xueweilunwen.com