activiti和jbpm工作流引擎哪个比较好

如题所述

Activiti5与jbpm4,底层都是使用流程虚拟机(PVM),而jbpm5以后则使用Drools Flow作为底层架构,目前Activiti6上市,同样也已经移除了PVM。技术只适不适合,并没有好坏之分,Activiti与jbpm均支持BPMN规范,jbpm与JBoss的项目整合使用的话,具有先天的优势,在这点看来,使用jbpmn更好。而jbpm采用的是LGPL开源协议,Activiti采用了宽松的Apache License2.0协议,从开源的角度来说,使用Activiti更好。参考自《疯狂工作流讲义第2版(Activiti6)》第1章。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-18
1、噗!请原谅我的茹莽!无论activiti还是jbpm,其实都是历经10年+发展的好东西,没有谁好只有谁适合之说,所以去讨论这个话题意义不大;
2、我之所以要回答,是想表达一个观点,从BPM思潮在20世纪90年代传入中国,工作流引擎/BPM平台在中国的发展已经相当成熟,市面也有很多知名、专业的厂商,和开源的框架相比,这些专业厂商投入的成本更大,产品也有大量客户去使用和打磨,这是开源产品能够有的优势吗?也许技术人员有钻研的本性,但创新不是这样来的,无论成本还是周期,都没法和成熟的专业厂商相比的!
3、国内知名的工作流/BPM厂商有北京炎黄、广州天翎、深圳奥折等,另外一些知名的oa厂商也可以提供,比如蓝凌、泛微等等,但选择一款靠谱的供应商也一定不是这么简单,结合我们公司之前选型的经验,建议侧重点如下:
(1)一定要有政府案例、集团型公司案例,中国式管理是世界上最难的管理,中国式管理有他的特殊性,中国的领导常常不安套路出牌,比如临时加签、自由流程、父子流程嵌套等等;
(2)必须是微服务架构,现在企业IT信息系统众多,彼此之间是信息孤岛,所以你选择的工作流除了要带有表单、视图和报表这些套件以便作为统一平台使用要么要能够和第三方系统单独整合调用;
(3)现在国家经济不景气,企业发展压力大,大多朝着统一化管理目标发展,所以大有打造集团统一流程云平台的趋势,用多租户模式去为子公司服务,所以产品要能够支持pass和saas;
4、其他的侧重点就看各家企业自己的实际需求了,建议多去广州天翎、北京炎黄这些厂商的官网多多了解,详细比较。
相似回答