有效与活动

Effektif versus Activiti

除了明显的基于云的支持外,Effektif 和 A​​ctiviti 之间还有哪些区别?我可以将我的 Activiti processes/project 移植到 Effektif 吗?

棘手的问题,尽管这两个项目都是由同一个人 (Tom Baeyens) 发起的,但他们对基于云的流程建模的关注点截然不同。

相似点:

  1. Activiti 和 Effektif 都是轻量级、可嵌入的 BPMN 兼容工作流引擎
  2. 这两个项目均由母公司赞助(Activiti 为 Alfresco,Effektif 为 Signavio)
  3. 这两个项目都是在 Apache 2.0 许可下发布的
  4. 两种引擎都指出了它们在重量轻和嵌入能力方面的优势。
  5. 两个后端都写在Java

差异:

  1. Activiti是一个比较成熟的项目,有很多贡献者(包括我自己和Bp3的其他人)。 Effektif(引擎本身)仍处于测试阶段(甚至可能是 alpha 版本)。
  2. Activiti(当前)使用许多受支持的 RDBMS 数据库之一作为系统存储库,而 Effectif 使用 noSQL 后备数据库 (mongo)。
  3. Activiti 通过 Alfresco 托管和 Whosebug 论坛拥有非常活跃的支持结构。 Effectif 支持虽然仍然不错,但没有那么广泛。
  4. Alfresco 已经并且正在做出重要的资源承诺,试图使 Activiti(企业版)与其他商业和开源产品竞争。我不确定 Signavio 是否对 Effektif 有同样程度的承诺(这仅是个人意见)。

无论如何,在合适的环境中,我希望这两款引擎都能满足您的需求。