开源ERP技术整合系列--第17篇
用日志记录“开源软件”的诞生
【点亮星标】----祈盼着一个鼓励
博主开源地址:
为什么选择Activiti
最常用的工作流引擎Activiti和JBPM,我当初是如何选择的呢?要考虑学习成本、现有功能、兼容性、版本稳定性、可扩展性等等。
(1)Activiti的创始人Tom Baeyens是JBPM之前版本的核心人物,从这个层面出发Activiti工作流引擎的是站在巨人的肩膀上打造的,肯定会积累很多之前的经验,并解决很多之前遇到的问题。
(2)Activiti使用了我们更常用的技术,例如IOC、AOP、MyBatis、WebService、Restful,核心引擎则是基于之前版本的PVM,接口设计优雅;而JBPM完全舍弃了之前的引擎,基于JBoss的Drools Flow实现,接口层面的设计十分混乱。
(3&