1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > flowable-6.7(一)从工作流与BPMN到flowable

flowable-6.7(一)从工作流与BPMN到flowable

时间:2020-01-05 23:13:54

相关推荐

flowable-6.7(一)从工作流与BPMN到flowable

flowable-6.7(一)从工作流与BPMN到flowable

1.工作流与BPMN

工作流简介

工作流(Workflow)指业务过程的部分或整体在计算机应用环境下的自动化。

BPMN 简介

BPMN 指业务流程建模与标注。

BPMN1.0规范,BPMI(The Business Process Management Initiative)于5月对外发布(BPMN - Business Process Modeling Notation)

BPMN2.0标准,OMG(Object Management Group)于推出, 并对BPMN进行了重新定义(BPMN - Business Process Model and Notation)

工作流引擎简介

工作流引擎指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案

市场中的工作流引擎

jBPM(java Business Process Management):基于Java语言的开源工作流/业务流程管理框架

Tom Baeyens(汤姆 贝恩斯)于发布,于 年加入JBoss

jBPM4:引入了PVM(Process Virtual Machine,流程虚拟机)jBPM5:jBPM5 放弃了 jBPM 4,基于Drools Flow重头来过

Activiti:基于Apache许可的开源BPM平台,从基础开始构建,提供支持新的BPMN 2.0标准

Tom Baeyens离开了JBoss后加入了Alfresco,于推出了Activiti 5

Activiti 6:移除了PVM

Camunda BPM

Activiti的贡献者之一Camunda(卡蒙达),从Activiti 5项目fork出一个新项目,即Camunda BPM

Flowable

Activiti的开发者之一Tijs Rademakers,从Activiti 6项目fork出一个新项目,即Flowable 6

Osworkflow:OpenSymphony组织开发的工作流引擎

2.flowable

简介

一个紧凑且高效的工作流和业务流程管理 (BPM) 平台,适用于开发人员、系统管理员和业务用户。

用 Java 编写的闪电般快速、久经考验的 BPMN 2 流程引擎。它是 Apache 2.0 许可的开源软件,拥有一个忠诚的社区。

可以嵌入在 Java 应用程序中运行,也可以作为服务器、集群和云中的服务运行。它与 Spring 完美集成。凭借丰富的 Java 和 REST API,它是编排人类或系统活动的理想引擎

资料

flowable官网|/open-source

flowable的源码/flowable/flowable-engine

flowable的文档/open-source/docs

flowable的下载地址/flowable/flowable-engine/releases

总结

市场中工作流的解决方案有很多种,flowable只是其中的一种。

flowable是一种支持BPMN 2.0的工作流引擎,前身是Activiti。

flowable可以嵌入在 Java 应用程序中运行,也可以作为服务运行。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。