简介:Flowable是一个使用Java编写的轻量级业务流程引擎,支持BPMN 2.0流程定义,可以用于创建、查询、访问运行中或历史的流程实例与相关数据。Flowable可以十分灵活地加入应用/服务/构架,并且以JAR形式发布,使其可以轻易加入任何Java环境。Flowable是Activiti的fork,其基本概念包括流程定义、流程实例、BPMN2.0、活动、顺序流和流程变量等。
Flowable是一个使用Java编写的轻量级业务流程引擎,主要用于部署BPMN 2.0流程定义,创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据等。Flowable可以十分灵活地加入应用/服务/构架,并且以JAR形式发布,使其可以轻易加入任何Java环境,如Java SE、Tomcat、Jetty或Spring等servlet容器,以及JBoss或WebSphere等Java EE服务器。Flowable还提供了Flowable REST API进行HTTP调用,并且有许多Flowable应用,如Flowable Modeler、Flowable Admin、Flowable IDM与Flowable Task等,提供了直接可用的UI示例,可以使用流程与任务。
Flowable定义:
Flowable是一个业务流程引擎,使用Java编写,遵循Apache V2 license协议开源。Flowable可以部署BPMN 2.0流程定义,并创建这些流程定义的流程实例。BPMN 2.0是一个广泛接受与支持的,展现流程的注记方法,规定了绘制的流程定义的xml文件格式。
Flowable特点: