【入门篇】Activiti和jBPM区别

来源:互联网 发布:2017年新疆网络管制 编辑:程序博客网 时间:2024/06/11 02:24

技术组成

Activiti

jBPM

ORM框架

MyBatis

Hibernate3

持久化标准

EJB JPA规范

事务管理

MyBatis自带/Spring集成事务

Bitronix,基于JTA事务管理

数据库连接方式

Jdbc/DataSource

Jdbc/DataSource

Spring支持

原生支持Spring,在流程中可以使用Spring代理的Bean作为表达式的一部分,并且支持JPA及事务管理

默认没有提供对Spring的支持

支持的数据库

Oracle、SQL Server、MySQL、H2、内存数据库等

Oracle、SQL Server、MySQL、H2、内存数据库等

设计模式

命令模式、观察者模式等

 

内部服务通信

Service间通过API调用

基于Apache Mina异步通信

集成接口

SOAP、Mule、RESTful

消息通信

支持的流程格式

BPMN2、xPDL、jPDL等(由PVM实现)

目前仅支持BPMN2 xml

引擎核心

PVM(流程虚拟机)

Drools

技术前身

Jbpm3、Jbpm4

Drools Flow

团队成员

除了Alfresco公司的雇员之外还有Spring-Source、MuleSoft、Salves、Signavio、FuseSource、NextLevel等公司的员工加入

有一个专门的团队,此外还有一些个人参与者

附加工具

提供了基于Eclipse插件的流程设计器-Eclipse Designer,提供基于REST风格的activiti Explorer,可以用来管理仓库、用户、组、启动流程、任务办理等

同样提供Eclipse插件和一个Web应用管理流程

发布周期

固定每个月发布一版,其中包括:引擎、Eclipse Designer、Activiti Explorer、REST应用

jBPM的发布周期相对来说不太固定,发布内容包括引擎及基于Eclipse的设计器


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 为什么刷牙会出血 月子能刷牙吗 刷牙经常出血是什么原因 早上刷牙牙龈出血怎么办 孕妇刷牙用什么牙膏 牙疼刷牙出血 拔牙后可以刷牙吗 宝宝不肯刷牙怎么办 早上刷牙干呕 牙龈发黑刷牙出血 刷牙的时候恶心干呕 产后能刷牙吗 刷牙流血怎么回事 如何正确刷牙的方法 用盐水刷牙有什么好处 刷牙想吐是怎么回事 刷牙时牙龈出血怎么办 小苏打刷牙好吗 用小苏打刷牙有害吗 小孩刷牙几岁开始 先刷牙还是先吃早饭 用什么牙膏刷牙白 正畸刷牙方法 每次刷牙都恶心干呕 正确刷牙时间 坐月子可以刷牙么 刷牙恶心干呕是怎么回事 用什么刷牙可以变白 刷牙时牙龈出血 刷牙出血严重 正确刷牙方式 刷牙经常出血怎么回事 晚上一定要刷牙吗 怎么用盐刷牙 小苏打刷牙怎么用 刷牙牙齿酸痛 天天刷牙为什么还有蛀牙 牙龈肿痛能刷牙吗 一刷牙就干呕 刷牙出血咋办 早上刷牙吐酸水