繁体   English   中英

Activiti与Imixs哪种工作流程更适合与现有应用程序集成?

[英]Activiti vs Imixs which Work Flow is better to integrate to an application existing?

参考-

http://www.activiti.org/

http://www.imixs.org/doc/core/index.html

我需要根据工作流程流程创建故障单并逐个管理其状态,我需要赋予用户角色,并授权谁应该编辑数据以及谁不应该编辑数据

所以上面2中的哪一个更好(容易)集成到已经存在的Java应用程序中,以将工作流程转移到Java应用程序

Activiti和Imixs-Workflow遵循不同的方法。 Activiti是专注于流程自动化的BPM平台,而Imixs-Workflow是专注于以人为本的工作流的工作流引擎。 以人为中心的工作流意味着从用户角度跟踪业务流程(例如,提供任务列表,发送电子邮件通知或控制流程实例的访问和所有权)。 将角色和用户权限分配给流程实例是Imixs-Workflow的核心概念之一。 因此,根据您的需求描述,Imixs-Workflow可能会更符合您的需求。

两种引擎都支持BPMN。 因此,您可以使用BPMN 2.0标准对流程进行建模。 Imixs-Workflow使用BPMN 2.0扩展机制将技术细节封装在流程中。 Activiti直接处理BPMN 2.0模型,并使用技术方面和BPMN 2.0。

Activiti与Spring集成在一起,其中Imixs-Workflow基于Java EE。 因此,您还应该考虑建筑方面的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM