简单介绍一下Activiti背景
Activiti的出现:
Activiti的创始人Tom Baeyens是JBPM的创始人,由于与合作伙伴在JBPM的未来架构上产生意见分歧,Tom Baeyens在2010年离开了JBoss并加入Alfresco公司。Tom Baeyens的离开使得JBPM5完全放弃了JBPM4的架构,基于Drools Flow重新开发。而在2010年的5月,Tom Baeyens发布了第一个Activiti版本(5.0alphal),由此看来,Activiti更像是JBPM4的延续,也许是为了让其看起来更像JBPM4的延续,Activiti团队直接将Activiti的第一个版本定义为5.0。
选择Activiti还是JBPM
对于我们来说,JBPM5和Activiti同样支持BPMN2.0规范,但是实际上JBPM5已经推翻了JBPM3和JBPM4的架构,使用了Drools Flow作为工作流架构,这对于原来使用JBPM3和JBPM4的用户来说是非常郁闷的一件事(从零开始重新学习JBPM5)。而Activiti更像是原来