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

【摘】BPMN2.0-概要的更多相关文章

  1. Flowable实战(八)BPMN2.0 任务

      任务是流程中最重要的组成部分.Flowable提供了多种任务类型,以满足实际需求.   常用任务类型有: 用户任务 Java Service任务 脚本任务 业务规则任务 执行监听器 任务监听器 多 ...

  2. Fixflow引擎解析(四)(模型) - 通过EMF扩展BPMN2.0元素

    Fixflow引擎解析(四)(模型) - 通过EMF扩展BPMN2.0元素 Fixflow引擎解析(三)(模型) - 创建EMF模型来读写XML文件 Fixflow引擎解析(二)(模型) - BPMN ...

  3. Fixflow引擎解析(二)(模型) - BPMN2.0读写

    Fixflow引擎解析(四)(模型) - 通过EMF扩展BPMN2.0元素 Fixflow引擎解析(三)(模型) - 创建EMF模型来读写XML文件 Fixflow引擎解析(二)(模型) - BPMN ...

  4. 【原创】流程引擎的网关(遵循BPMN2.0)设计总结

    概述 BPMN 2.0是什么呢?业务流程模型注解(Business Process Modeling Notation - BPMN)是 业务流程模型的一种标准图形注解.这个标准 是由对象管理组(Ob ...

  5. activiti5/6 系列之--Activiti与BPMN2.0规范相关节点对应关系

    根据BPMN2.0规范的分类划分为以下部分: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subproce ...

  6. Activiti工作流与BPMN2.0规范

    本章内容根据BPMN2.0规范的分类划分为以下部分: 1.启动与结束事件(event) 2.顺序流(Sequence Flow) 3.任务(Task) 4.网关(Gateway) 5.子流程(Subp ...

  7. BPMN2.0 规范

    1 启动事件 每个流程总是以启动事件作为入口,启动事件在BPMN2.0 中以细线圆圈表示.分为三种类型 空启动事件 定时启动事件 异常启动事件 消息启动事件 启动事件都是等待第三方触发才可以启动. 定 ...

  8. Flowable实战(四)BPMN2.0 启动与结束事件

    一.BPMN2.0   BPMN2.0规范是一个标准,开源框架和不同供应商都遵循这份标准,使得最终用户不会因为依赖专有解决方案,而被供应商"绑架".有了BPMN2.0标准,不同解决 ...

  9. Java_Activiti5_菜鸟也来学Activiti5工作流_之初识BPMN2.0的简单结构(五)

    <?xml version="1.0" encoding="UTF-8"?> <definitions xmlns="http:// ...

  10. 陶陶摘苹果(0)<P2005_1>

    陶陶摘苹果 (apple.pas/c/cpp) [问题描述]  陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳,当她不能直接用 ...

随机推荐

  1. jquery 高度的获取

    alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(docum ...

  2. Windows出现带空格文件名无法删除

    下午同事的电脑上突然出现一个文件夹,怎么也删除不了,也无法重命名. 直接删除文件夹提示:无法读取源文件或磁盘. 然后查相关进程,未发现异常.重启进安全模式下删除,一样的结果,提示:无法读取源文件或磁盘 ...

  3. FileInputStream、FileReader、FileInputStream、FileWriter使用小结

    本文是基于Linux环境运行,读者阅读前需要具备一定Linux知识 InputStream包含如下三个方法: int read():从输入流中读取单个字节,返回所读取的字节数据(字节数据可直接转化为i ...

  4. DelphiXE2 DataSnap开发技巧收集

    DelphiXE2 DataSnap开发技巧收集 作者:  2012-08-07 09:12:52     分类:Delphi     标签: 作为DelphiXE2 DataSnap开发的私家锦囊, ...

  5. Redis从基础命令到实战之列表类型(List)

    经过上一篇基于Redis散列类型的改造后,实战练习中的商品管理已经具备了增加.修改整体.修改部分属性和分页查询功能,但仍然不支持删除商品的功能.这是因为商品总数是以一个自增数字记录的,且关联了新商品k ...

  6. Android Studio tips1

    Android Studio 真机测试出现  device can not found 1.安装与手机版本一样的sdk 2.(重要!!)手机的驱动在电脑上没有正确的安装,安装豌豆荚可以解决!

  7. ado.net excel 模版

    ado.net excel 模版 private static void Excute()        {            while (true)            {          ...

  8. jquery 获取form下的所有元素

    <!DOCTYPE html> <html> <head> <meta charset="gb2312"> <title> ...

  9. 数字信号处理--FFT与蝶形算法

    在数字信号处理中常常需要用到离散傅立叶变换(DFT),以获取信号的频域特征.尽管传统的DFT算法能够获取信号频域特征,但是算法计算量大,耗时长,不利于计算机实时对信号进行处理.因此至DFT被发现以来, ...

  10. struts2的国际化文件在jsp中的引用

    struts.xml中的配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts ...