贵池网站建设,阿里云做电影网站,wordpress 手机布局,网页首页设计教程流程引擎渊源市场上比较有名的开源流程引擎有 jBPM、Activiti、Camunda、Flowable 和 Compileflow。其中 jBPM、Activiti、Flowable、camunda 四个框架同宗同源#xff0c;祖先都是 jbpm4#xff0c;开发者只要用过其中一个框架#xff0c;基本上就会用其它三个。而 Compile…流程引擎渊源 市场上比较有名的开源流程引擎有 jBPM、Activiti、Camunda、Flowable 和 Compileflow。其中 jBPM、Activiti、Flowable、camunda 四个框架同宗同源祖先都是 jbpm4开发者只要用过其中一个框架基本上就会用其它三个。而 Compileflow 专注纯内存执行是一个无状态的流程引擎可以作为了解。jBPM 项目于 2002 年 3 月由 Tom Baeyens 发起2003 年12 月发布1.0 版本jBPM 在 2004 年 10 月 18 日发布了 2.0 版本并在同一天加入了JBoss 组织成为了 JBoss 企业中间件平台的一个组成部分它的名称也改成 JBoss jBPM。随着 jBPM 加入 JBoss 组织以及 JBoss 被 RedHat公司收购jBPM 也进入一个全新的发展时代它获得了大量的社区和商业支持因此发展前景十分光明jBPM3 2005发布jBPM4 2009 发布2010年 jBPM 创始人 Tom Baeyens 离开 JBoss随之2011年 jBPM5 发布Kris Verlaenen 领导 jBPM 的发展jBPM 创始人 Tom Baeyens 离开 JBoss随之加入 Alfresco 后很快推出了新的基于 jBPM4 的开源工作流系统 Activiti52013 年Activiti 开发团队从 Activiti5 分离出 camunda BPM2016 年 10 月Activiti 工作流引擎的核心开发者 Tijs Rademakers 离开 Alfresco 公司并在 Activiti 5.22 版本分支基础上开启了 Flowable 开源项目关于更为详细的流程引擎历史大事图如下高清图联系作者流程引擎对比 针对于业界流程引擎对比jBPM、Activiti、Camunda、Flowable 和 Compileflow如下对比项jBPMActivitiCamundaFlowableCompileflow所属公司jBossAlfrescoCamunda德国Flowable瑞士、德国、美国和新加坡办事处阿里巴巴技术前身版本5之后 Drools FlowjBPM4Activiti 5Activiti 5 6自研方向重量级商业和云提供了管理后台Camunda Platform和设计器Camunda Modeler轻量工具型工具型轻量流程设计器Business CentralActiviti 官方 demo activiti-app.warCamunda ModelerFlowable UIcompileflow-designerSpring 集成默认不支持支持支持支持支持ORM 框架hibernatemybatismybatismybatis不支持纯内存执行数据流程规范只支持BPMN 2.0BPMN 2.0、CMMN、DMNBPMN 2.0、CMMN、DMNBPMN 2.0、CMMN、DMN淘宝 BPM 规范部分 BPMN 2.0 元素可扩展活跃度10~15次/年 commit 频率commit 非常频繁15~20次/年 commit 频率2~3次 commit 频率趋于成熟commit不频繁