您的位置:首页 > 其它

Activiti工作流开发学习笔记(一)

2017-06-08 09:41 239 查看

第一章 Activiti介绍

1.1 工作流介绍

工作流(Workflow)是对工作流程及其各操作步骤之间业务规则的抽象、概括和描述。
工作流解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按照某种预定规则自动传递文档、信息或任务。
工作流管理系统(Workflow Management System, WfMS):通过计算机技术的支持去定义、执行和管理工作流,协调参与者之间的信息交互。

1.2 BPMN 2.0 规范介绍

名词解析

业务流程管理倡议组织(BPMI)
业务流程建模标记法(Business Process Modeling Notation, BPMN)

基础五类元素
流对象:用于定义行为,主要有事件、活动和关口3种流对象
数据:主要有数据对象、数据输入、数据输出和数据存储4种元素
连接对象:用于连接流对象,主要有顺序流、消息流、关联和数据关联
泳道:泳道有两种途经组织基础的模型元素,分别是池和道
制品:制品主要用于为流程提供附加信息,当前制品包括组和注释
 

1.3 Activiti介绍

jBPM 5和Activiti同样支持BPMN 2.0 规范,但是jBPM 5已经推翻了jBPM 3和jBPM 4的架构,使用了Drools Flow作为工作流架构。而Activiti更像是原来jBPM 4的延续。
jBPM 5采用的是LGPL开源协议,对于二次开发的商业软件不是明智的选择。
Activiti采用了更为宽松的Apache License 2.0 协议。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: