Activiti工作流开发学习笔记(一)
2017-06-08 09:41
260 查看
第一章 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 协议。
相关文章推荐
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- 《疯狂Workflow讲义——基于Activiti的工作流应用开发》学习笔记之一·环境搭建之编码问题
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti工作流开发学习笔记(一)
- Activiti学习笔记三-开发部署bpmn流程文件
- Activiti学习笔记二activiti开发环境搭建
- 工作流-Activiti 学习笔记 01
- [置顶] activiti 工作流 ace admin 整合 开发 后台框架集成 学习
- activiti工作流入门学习笔记
- activiti工作流学习笔记
- Activiti学习笔记1 — 下载与开发环境的配置