Java工作流引擎

本文介绍了Java工作流引擎中的免费选项Activiti和Flowable,它们源自JBPM,广泛应用于简单流程。同时提到了商业版F2BPM,它遵循BPMN2.0标准,支持国产技术和环境,适用于中大型企业和集成商,提供专业服务和定制化解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java工作流引擎有很多,有免费和商业的

主流免费:Activiti和Flowable

        Activiti和Flowable都是来自于一个叫JBPM的开源工作流。在早期Jboss发行JBPM4的时候,因为合作伙伴关系闹的不开心。于是其中一个核心人员离职。加入了Alfresco(Activiti所在的公司)。并在同一年发布了Activiti的第一个版本即Activiti5.0。Activiti就一直在5.0这个版本一直迭代开发。国外的开源软件有个好习惯就是:在当前开发的这个版本趋于稳定的时候,会开始陆陆续续构建下一个大版本。Activiti那时候也想的很美好。5.0这个版本这么稳定了,6.0应该没什么问题。但是,好景不长。Activiti的创作者,因为和合作伙伴关系闹的不开心。又一次上演了离家出走,先后开办了Camunda和Flowable。导致了Activiti最后5.0的问题修复不过来了,官方放弃了这个版本。但是Activiti5可以说的上在工作流的标杆版本之一。至今仍被很多公司进行使用。Flowable在开办之初,比Activiti当初直接继承JBPM的版本更为直接。直接继承了他的小版本。直接就从Flowable5.22这个版本开始。和当时的Activiti的小版本一致。

        这2个是目前国内用得最多的工作流引擎,原因是开源免费,一般简单的流程都可以用这2个实现,但是也需要进行一定的开发工作,后期的维护工作也需要花费大量的精力。

商业版:F2BPM工作流引擎

 

        F2BPM工作流引擎(Workflow)简称F2BPM,历经10年的BPM工作流技术大型项目实战经验和积累而研发,F2BPM遵循参考WFCM、BPMN2.0标准规范,微服务前后端分离架构,符合中国国情特色,致力于轻量级的工作流引擎,纯国产工作流引擎,支持国产数据库、应用服务器和操作系统。

        F2BPM是一套提供给集成商、软件开发商或需要用于工作流功能系统软件研发者,可快捷灵活的嵌入到目标应用系统当中,可与第三方开发框架无缝集成。 强大智能的组织模型接口智能识别接入方系统组织架构,可快速应用到任何基于管理系统,实现工作流审批、业务流(BPM)的智能性、灵活性、简单实用性,优秀的扩展性、集成性、独立性、开放性和稳定性。

        F2BPM支持可视化的流程设计器来设计流程的定义,Web端纯JS流程设计器无需编程,完全是通过鼠标拖、拉、拽的方式来完成,支持串行、并行、分支、异或分支、M取N路分支、会签、聚合、多重聚合、退回、传阅、转交,都可以非常方便快捷地实现,管理员还可以随时根据企业的情况调整流程,通过流程监控实时分析流程实例的运行数据分析,提供企业流程的不断优化的依据,同时智能流程版本管理功能,当流程变化转大时旧的实例按旧的流程定义运转,新启动的流程按新版本的流程运转,新旧隔离互不影响。

        F2BPM工作流引擎的功能比开源的工作流引擎多很多,更重要的是有专业的服务团队可以支持,例如项目集成,个性化需求定制,售后维护等,是中大型企业或集成商最优的选择,可以降低很多的工作量,并且避免大量的风险。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值