Flowable入门系列文章1-Flowable是什么
Posted 分享牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flowable入门系列文章1-Flowable是什么相关的知识,希望对你有一定的参考价值。
Flowable是用Java编写的轻量级业务流程引擎。Flowable流程引擎允许您部署BPMN 2.0流程定义(用于定义流程的行业XML标准),创建流程定义的流程实例,运行查询,访问活动或历史流程实例以及相关数据等等。本节将逐步介绍各种概念和API,通过您可以在自己的开发机器上进行的实例进行实现。
当将它添加到应用程序/服务/体系结构中时,Flowable是非常灵活的。您可以将引擎嵌入到应用程序或服务中,方法是包含可作为JAR提供的Flowable库。由于它是一个JAR,所以可以轻松地将它添加到任何Java环境:Java SE; servlet容器,比如Tomcat或者Jetty,Spring; Java EE服务器,如JBoss或WebSphere等。或者,您可以使用Flowable REST API通过HTTP进行通信。还有几个Flowable应用程序(Flowable Modeler,Flowable Admin,Flowable IDM和Flowable Task),提供用于处理流程和任务的开箱即用示例UI。
设置Flowable的所有方法的共同点是核心引擎,它可以被看作是暴露API来管理和执行业务流程的服务集合。下面的各种教程首先介绍如何设置和使用这个核心引擎。之后的章节将基于前面章节中所获得的知识。
- 在第一部分展示了如何在可能的最简单的方式运行Flowable:仅使用Java SE普通的Java主。这里将解释许多核心概念和API。
- 将在Flowable的REST API部分显示如何运行,并通过REST使用相同的API。
- 将在Flowable的应用部分,将指导您使用出的现成例子Flowable的用户界面的基本知识。
Flowable和Activiti
Flowable是Activiti(Alfresco的注册商标)的一个分支。在后面的文章中,您会注意到软件包名称,配置文件等都使用Flowable的。
上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号:
以上是关于Flowable入门系列文章1-Flowable是什么的主要内容,如果未能解决你的问题,请参考以下文章
Flowable入门系列文章20 - 基本的Flowable概念一
Flowable入门系列文章11 - Flowable API 01