工作流引擎

官网:https://haomo-tech.com

作者:毫末科技

邮箱:hxg@haomo-studio.com

1 概述

1.1 历史

1.2 发展现状

1.3 发展方向

2 技术方案

3 产品

3.1 国外商业产品

  • K2

3.2 国内商业产品

易正信息FlowPortal⭐⭐⭐

  • .NET
  • 表单界面简陋

F2BPM工作流引擎⭐⭐⭐

  • Java
  • 完全自研
  • UI较老

宏天软件工作流⭐⭐⭐

  • Java
  • 基于Activiti
  • UI较老

[CC Flow]

  • .NET

天翎

天纵

奥哲,炎黄

蓝凌

泛微

致远互联

ZDOO⭐⭐

力软

金富瑞

云程⭐⭐⭐⭐

  • 基于Activiti
  • 表单界面不错,流程编辑源自Activiti

3.2 开源产品

Flowable(原activiti)

jBPM

Camunda

基于activiti5,所以其保留了PVM,最新版本Camunda7,开发团队也是从activiti中分裂出来的,发展轨迹与flowable相似,同时也提供了商业版。

Werkflow

Osworkflow

完全用java语言编写的开放源代码的工作流引擎,具有显著的灵活性及完全面向有技术背景的用户的特点。由opensymphony组织维护,其不遵守XPDL等业务规范,完全使用XML编排业务。面向开发人员。

Shark

靠山是Enhydra。是一个可扩展的工作流引擎框架,它包括一个完全基于 WFMC 规范的标准实现,它使用XPDL(没有任何自己新的扩展)作为自身的工作流流程定义格式。其持久层和设计器都是自己公司研发的,持久层实现采用的标准是轻量级的Enhydra DODS O/R mapping 工具,设计器可以用Enhydra JaWE 图形XPDL编辑器。

Apache ODE

轻型的、可嵌入的组件,利用组件组装成一个完整的BPM系统。关键模块包括ODE BPEL编译器、ODE BPEL运行时、ODE数据访问对象(DAOs)、ODE集成层(ILs)和用户工具。虽然挂在Apache下面,但已经年久失修。

JFlow

前身ccFlow,国产的工作流引擎,由济南驰骋公司开发维护,主打中国式的业务流程,由于是国产的软件,中文化程度比较深,业务开发也对用户比较友好。国产的开源工作流引擎还是挺多的,JFlow是其中功能比较完善的一个,同时对比activiti,流程上更加中国化,支持自定义流程跳转,加签等。其他国产工作流就不列举了。

还有很多工作流,比如ProcessMaker,SWF,oracle,Bonita,openwebflow,snaker等,不过做BPM的话,相对于上面列举的产品还是有些缺陷,比如流程过于简单,资料过少等。

JVS⭐⭐⭐⭐

  • Spring + Vue
  • 界面酷炫

盘古BPM⭐⭐⭐⭐

  • 界面不错
  • 对Flowable进行了深度定制
  • 集成了Drools

4 参考

results matching ""

    No results matching ""