BPMN2.0-概要 
 原文地址:http://www.uml.org.cn/workclass/201206272.asp

作者:AliKevin2011,发布于2012-6-27

 

一、BPMN简介

BPMN(Business Process Model And Notation)- 业务流程模型和符号 是有BPMI(Business Process Management Initiative)开发的一套变准的业务流程建模符号。2004年5月发布了BPMN1.0规范.BPMI于2005年9月并入OMG(The Object Management Group)组织。OMG于2011年1月发布BPMI2.0的最终版本。具体发展历史如下:

二、BPMN2核心分层结构

三、BPMN2规范内容

BPMN2-Conformance 一致性

1.Process Modeling Conformance 流程模型一致性

2.Process Execution conformance 流程执行一致性

3.BPEL Process Execution Conformance BPEL 流程执行一致性

4.Choreography Modeling Conformance 编排模型一致性

BPMN2-Element 元素

1.Flow Objects 流对象

1.Events 事件

Event 用一个圆圈表示,它是流程中运行过程中发生的事情。事件的发生会影响到流程的流转.事件包含Start\Intermediate\End三种类型.如下图:

详细见附件:BPMN2.0模型符号一览表.

2.Activities 活动

活动用圆角矩形表示,一个活动多个活动组成,活动的类型分为Task和Sub-Process。如下下图:

3.Gateways 网关

网关用菱形表示,用于控制流程的分支和聚合.具体符号表示如下:

2.Data 数据

1.Data Objects 数据对象

2.Data Inputs 数据输入

3.Data OutPuts 数据输出

4.Data Stores 数据存储

3.Connecting Objects 连接对象

1.Sequence Flows 序列流

Sequence Flows 用实线实心箭头表示,代表流程中将被执行的活动的执行顺序.

2.Message Flows 消息流

Message Flows 用虚线空心箭头表示,第阿宝2个分开的流程参与者直接发送或者接收到的消息流.

3.Associations 结合关系

Associations 用点状虚线表示,用于显示活动的输入输出.

4.Data Associations 数据结合关系

4.Swimlanes 泳道

1.Pools 池

2.Lanes 道

5.Artifacts 工件

1.Group 组

2.Text Annotation 文本注释

BPMN2-Diagram Types 图类型

1.Private Processes 私有流程

2.Public Processes 共有流程

3.Choreographies Processes 组合流程

三、相关资源

1.BPMN2.0规范 http://www.omg.org/spec/BPMN/2.0/

2.BPMN2编辑器 http://sourceforge.net/projects/bpmn/files/BPMN%20Editor/

3.BPMN社区 http://www.bpmn123.net

最新文章

  1. 【GoLang】golang 的精髓--流水线,对现实世界的完美模拟
  2. php usort 按照数组中的某个键值排序
  3. linux配置本地源
  4. 正则表达式学习笔记(附:Java版示例代码)
  5. 在WPF中使用字体图标
  6. Silic PHP大马Cookie欺骗漏洞
  7. 《C语言入门1.2.3—一个老鸟的C语言学习心得》—清华大学出版社炮制的又一本劣书及伪书
  8. [Effective Java]第十章 并发
  9. hdu3639 强连通
  10. 通用的业务编码规则设计实现[转:http://www.cnblogs.com/xqin/p/3708367.html]
  11. ios开发——实用技术篇Swift篇&地址薄、短信、邮件
  12. android使用模拟机测试时,若要联网IP地址该怎么写?
  13. Getting started with new I/O (NIO)--reference
  14. java开发中的23中设计模式
  15. Bootstrap3.0学习14
  16. 为什么说程序员都应该玩一玩GitHub
  17. iOS 接收新消息通知调用系统声音 震动
  18. JavaScript之点赞特效
  19. js 计算金额是否小于总金额,大于是不能保存
  20. idea 配置 jdk tomcat

热门文章

  1. arcgis_engine_c++_runtime_r6034_error
  2. 【Python】pymongo使用
  3. 移动端自动化环境搭建-wxpython的安装
  4. PS 使用首记 修改png图片的颜色
  5. ConCurrent in Practice小记 (2)
  6. Linux下的tar压缩解压缩命令详解
  7. oracle建立数据库连接
  8. windbg学习.formats--转换成各种进制
  9. matlab神经网络实验
  10. http 错误 500.21