Activiti工作流引擎的优缺点

本文探讨了Activiti工作流引擎的优缺点。Activiti作为开源工作流,因其免费和简单应用而在早期受到青睐,但存在节点定义概念混淆、缺乏详细执行轨迹、扩展依赖事件监听和二次开发难度高等问题。尽管适合作为工作流入门教材,但在中国式企业应用中面临挑战,需要大量改造。
摘要由CSDN通过智能技术生成

1. 引言
由于Activiti面世出现也比较早,加上是Java领域的开源工作流,自然而然也被很多企业个人拿来使用,有做做简单的或有深入的二次开发使用的。作为一个资深的BPM领域技术专家,貌似如果没有研究过Activiti的话会显得不专业,所以我们也免不了俗,自然而然也是对Activiti做过剖析。

关于Activiti的选型还是有必要说一说,从纯技术角度上说,不从商业角度,因为那不是讨论的范畴。所以正好以此为契机把它整理成一篇全面一些的文章,就想着也提供给有需要的技术达人在Activiti选型时的参考。Activiti本身有很多优秀的地方,但也有很多弊端,谈论过程中如果您有不同的观点我们也是很欢迎接受的,我们也是从某个角度谈谈聊聊,仅作参考。

2. 什么是Activiti
Activiti是Tom Bayen(jBPM创始人)自2010年离开jBoss加入Alfresco公司后的又一力作:第一版在2010年5月发布,当时仅支持最简单的流程处理,之后的版本陆续完善了对BPMN 2.0规范的支持。其核心是使用Java开发的。其前身就是JBPM。

早年关于研发工作流的厂商也少,而Activiti开源早,所以占领的知名度的先机,但目前国内自主研发的流程引擎也越来越多,而且更加符合中国国情的项目,甚至远远越过了Activiti。易用易上手。容易扩展,即拿即用。

2.1. Activiti核心数据库表

Activiti的后台是有数据库的支持,所有的表都以ACT_开头。

ACT_RE_*: 'RE’表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片&

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值