2012-02-09 60 views
4

我有一個使用Spring3.1,Hibernate3.5/JPA2,JSF2/Richfaces4.1,&的Java EE安全性的項目。我現在想要整合jBPM 5.2。春3.1和jBPM 5.2(+ JSF2/Richfaces4)集成

是否有可用的jBPM5-Spring3整合的例子嗎?有沒有人成功做到這一點?我應該看看不同的BPM /工作流引擎,也許jBPM不是個好主意嗎? (我發現所有的例子都引用了Spring和/或jBPM的老版本。)

我希望會有一些簡單的Spring配置(&或許是附加的jar)來做到這一點。

回答

0

我曾與spring3和jBPM 5兩個過去幾年的一個項目,它需要2個月建設和jBPM一個簡單的項目沒有彈簧等技術。 看來你還沒有關於jBPM的足夠的知識,它不只是要添加到您的項目一個簡單的jar文件,它的數據庫和表,如果你想在你的項目中使用Drools的它很難。 我建議你使用Facade模式來構建初始化知識庫和規則的類。 您必須按需編寫自定義節點和服務。 這取決於你的項目最後期限。 jBPM是太靈活了,當然這是很難維持的,因爲你要定製你的需求,但這些天客戶喜歡它,因爲它只是聽起來很有趣,靈活! ,順便說一下,我認爲jboss documents是jBPM的最佳選擇;-)

0

如果您仍在尋找Spring + jBPM5集成。我在下面的討論中找到了示例(web-example.rar.zip)。它基於衆所周知的性能評估示例。

https://community.jboss.org/message/725143#725143#725143

您需要安裝jBPM5並且爲了成功地開始這個工作。它使用REST服務調用jbpm-console,它是jBPM安裝的一部分。 此外,我不得不修改應用程序以列出用戶瑪麗和約翰的組任務,然後從組任務列表中聲明任務。

您可能還需要看一看Activiti的基本上是JBPM4。根據我的理解,它具有更好的Spring Integration(CDI,spring managed transactions等)。希望這可以幫助。