我希望我的問題不是太「偏離主題」......但我搜索了很多最後的日子,無法找到解決我的問題的方法。Workflowengine或BP-Engine for C#/。NET
本月我開始在我的b.sc上工作。論文。爲此,我必須將工作流引擎集成到現有的軟件套件(5+組件+總線系統)中。工作流引擎應該能夠在組件中啓動操作/任務,並且應該能夠使組件與引擎交互(觸發轉換,設置狀態...)。其中一個關鍵問題是軟件套件和互補總線架構是用C#編寫的。因此,這將是很好,如果發動機本身是一塊C#/。NET技術和不是Java(JVM部署和更新需要等等......)
我正在尋找
- 。工作流或BP-引擎C#/。NET
- 可能性與引擎交互出來的軟件(其他的API)(兩種方式 - 輸入和輸出)
- 版本是一個必須有
- 開源(免費)或商業並不重要
- 在代碼工作流的定義是一個不走
- BPMN 2.0或其他圖形建模是好的,但不是必須有(XML是罰款)
- 特殊形式的設計師不需要(組件承擔這部分)
到目前爲止,我有三個可能的發動機從
1.無線選擇ndows WF
我讀過很多關於MS WF的壞消息。特別是我不喜歡這些信息以純二進制存儲。據我所見,版本控制不是WF的一個關鍵特性。但是我沒有看到任何問題或整合的問題,因爲它是「低級」。
2. WorkflowEngine .NET
工作流引擎.NET看起來很有趣,但版本不是一個大的事情也在這裏。此外,我不知道它是否允許我使用其他API,比如總線系統。
3 Bizagi
我目前最喜歡。它支持其他API並可用於.Net。但是,我再也找不到有關版本控制的可用信息。
您以前是否曾有人使用過這些引擎中的一個或多個,並且能夠提供有關引擎使用情況和融合難度的信息?我的需求是否有其他/更好的工作流程引擎?或者你會建議寫我自己的引擎(不是我最喜歡的想法)?
問候
亞歷
是的,這是脫離主題。解決方案是1)確定你需要從工作流框架中得到什麼2)爲它們中的每一個建立原型,3)確定哪一個最適合你。 – Will
已經做到了這一點(儘可能在短時間內可用)。我正在尋找替代品和實用知識。 – Alex
*「有問題要求我們推薦或查找書籍,工具,軟件庫,教程或其他非現場資源,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,因此無法用於堆棧溢出,而應描述問題以及迄今已經完成解決它。「* – Will