簡體   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