jBPM5与Activiti5比较
主要相似之处:
- 都是BPMN2过程建模和执行环境。
- 都是BPM系统(符合BPM规范)。
- 都是开源项目-遵循ASL协议( Apache的 软件许可)。
- 都源自JBoss(Activiti5是jBPM4的衍生,jBPM5则基于Drools Flow)。
- 都很成熟,从无到有,双方开始约始于2年半前。
- 都有对人工任务的生命周期管理。 Activiti5和jBPM5唯一的区别是jBPM5基于WebService - HumanTask标准来描述人工任务和管理生命周期。 如有兴趣了解这方面的标准及其优点,可参阅WS - HT规范介绍 。
- 都使用了不同风格的 Oryx 流程编辑器对BPMN2建模。 jBPM5采用的是 Intalio 维护的开源项目分支。 Activiti5则使用了Signavio维护的分支。
主要差异之处:
- 技术支撑公司/商业模式
- 项目负责人/技术社区
- 项目的目标
- 选择的标准