规范化的BPMN设计方法与工具的研究

规范化的BPMN设计方法与工具的研究

论文摘要

为了能够标准化的进行业务流程管理,业务流程管理组织(BPMI)制定了一些开发的规范,其中包括业务流程建模图符(BPMN)。BPMN是业务流程管理系统体系结构的核心部件之一。BPMN的设计目标是简单易用,同时能够对复杂的业务流程进行建模。业务流程执行语言(BPEL)是一种以XML来描述业务流程的语言。通过使用BPEL可以实现在不同平台上的业务流程的跨平台整合服务。在BPMN引擎中,从业务模型到执行模型的转换,通常情况下可以正常进行。但是,还存在着无法从BPMN向BPEL映射的情况,例如循环结构,意味着在BPMN引擎中无法顺利执行业务流程。这是由模型转换之间存在的语义失配问题造成的。针对上述问题,本文基于BPMN理论尝试性的提出了规范化的BPMN设计方法,并对现有的BPMN设计工具进行了功能扩展。通过方法的实现,解决了从BPMN无法向BPEL映射的问题,使业务模型到执行模型可以顺利的进行转换。通过对业务流程进行仿真,验证了设计方法的合理性和有效性。设计工具的功能扩展,节省了业务流程建模设计的时间,提高了BPM设计与实施的效率。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 研究目标
  • 1.4 论文的主要工作和结构内容
  • 第2章 BPMN到BPEL映射存在的问题
  • 2.1 BPMN概述
  • 2.1.1 BPMN的适用范围
  • 2.1.2 BPMN的用途
  • 2.1.3 BPMN的特性
  • 2.2 BPMN体系
  • 2.2.1 BPMN中的BPD
  • 2.2.2 BPMN元素
  • 2.3 BPMN到BPEL映射存在的问题 #1
  • 2.3.1 BPMN到BPEL映射分析
  • 2.3.2 无法映射到BPEL的BPMN元素
  • 2.3.3 无法映射到BPEL的BPMN循环结构
  • 第3章 规范化的BPMN组合模式
  • 3.1 规范化的BPMN组合模式的应用目的
  • 3.2 规范化的BPMN组合模式的分类
  • 3.2.1 流量控制的分类
  • 3.2.2 组合服务的分类
  • 3.3 各种分类模式的规范化图形
  • 3.3.1 流量控制中的基本控制
  • 3.3.2 流量控制中的路径选择
  • 3.3.3 流量控制中的循环控制
  • 3.3.4 流量控制中的异常处理
  • 3.3.5 组合服务中的接收服务请求
  • 3.3.6 组合服务中的服务调用
  • 第4章 规范化的BPMN设计工具的开发
  • 4.1 BPMN建模工具的对比
  • 4.1.1 Oracle BPM Studio介绍
  • 4.1.2 jBPM5介绍
  • 4.1.3 TIBCO Business Studio介绍
  • 4.2 在TIBCO Business Studio中实现规范化的BPMN图形工具的开发
  • 4.2.1 流量控制类BPMN图形
  • 4.2.2 组合服务类BPMN图形
  • 第5章 规范化的BPMN的功能验证
  • 5.1 业务流程设计
  • 5.1.1 业务流程功能概述
  • 5.1.2 规范化的BPMN在业务流程中的应用
  • 5.2 规范化的BPMN功能的验证
  • 5.2.1 业务流程建模
  • 5.2.2 业务流程仿真准备工作
  • 5.2.3 业务流程仿真
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    规范化的BPMN设计方法与工具的研究
    下载Doc文档

    猜你喜欢