gpt4 book ai didi

java - Activiti 与 Imixs 哪个工作流程更适合集成到现有应用程序?

转载 作者:行者123 更新时间:2023-11-30 03:09:09 28 4
gpt4 key购买 nike

引用-

http://www.activiti.org/

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

我需要创建票证并根据工作流程逐一管理其状态,我需要为用户分配角色,并授予谁应该编辑数据、谁不应该编辑数据的权限

以上两者中哪一个更好(容易)集成到现有的 java 应用程序中,以将工作流程处理到 java 应用程序

最佳答案

Activiti 和 Imixs-Workflow 遵循不同的方法。 Activiti 是一个专注于流程自动化的 BPM 平台,而 Imixs-Workflow 是一个专注于以人为中心的工作流程的工作流引擎。以人为中心的工作流意味着从用户的角度跟踪业务流程(例如提供任务列表、发送电子邮件通知或控制流程实例的访问和所有权)。 Assigning roles and user rights to a process instance是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。因此,您还应该考虑架构方面的问题。

关于java - Activiti 与 Imixs 哪个工作流程更适合集成到现有应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34000194/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com