流程引擎课堂(一)| 关于开源流程引擎Activiti 的需要注意的几点

本文探讨开源流程引擎Activiti的基础概念、版本变迁及其在业务流程管理中的应用。提到了Activiti的自动初始化大量数据表、流程变量存储方式、数据源绑定等问题,指出这些问题可能对性能和数据一致性造成影响。建议在选择流程引擎时谨慎考虑其局限性。
摘要由CSDN通过智能技术生成

编者按:流程引擎在各个行业都有应用,其重要性不言而喻,充分了解流程引擎是一项重要课题。本文详细介绍了开源流程引擎Activiti 的优点与局限性,为流程引擎的选型提出了参考性建议。

基础概念

首先,我们来了解几个概念:BPM、BPMN、流程引擎。

BPM(Business Process Management),即业务流程管理,BPM系统,即业务流程管理的系统。

BPMN(Business Process Model And Notation), 业务流程模型和符号,是由BPMI(BusinessProcess Management Initiative)开发的一套标准的业务流程建模符号,使用 BPMN 提供的符号可以创建业务流程。即BPMN是用来建模业务流程的标准规则。

流程引擎,用来驱动业务按照设定的固定流程去流转的东西,在复杂多变的业务情况下,使用既定的流程能够大大降低我们设计业务的成本,并且保证了我们业务执行的准确性。

4c8707e54389e575c78a0c02aca7b34e.png

流程引擎选型之Activiti

市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值