2013-04-30 73 views
2

我目前試圖將一個開源的業務流程引擎(Activiti)到我公司從其他應用程序,但我不確定如何在分佈式的方式做到這一點的選擇。應用程序應使用Activiti自身無法提供的某些功能。分佈式計算,應用服務器

在上一步中,我得到這個由剛剛導入的Activiti的需要的jar到Eclipse中的應用項目,使導入正確的包後,我的函數調用項目在本地運行。

一個新的水平,現在的目標是在其自己的Tomcat服務器和自己的數據庫獨立運行的應用程序,並呼籲從Activiti的某些功能,這是在其自己的JVM startet以及通過網絡。到目前爲止,我發現RMI(可能)是這種分佈式計算的正確工具,但我不確定在哪裏運行Activiti。另一個Tomcat服務器?即使Activiti不打算有任何前端,只是提供必要的類和方法來執行一些我們的應用程序沒有提供意圖的操作?實際設置如何?

老實說,我還沒有完全通過的Tomcat文檔挖,但我將不勝感激,甚至一個簡單的答案我是否走在正確的軌道上。

編輯:爲了把它變成一個問題:在哪個平臺上我可以在我的情況下運行Activiti的?

最佳,

斯特芬

+2

你的問題稍微有點咯。嘗試確定一個實際阻礙你進步的具體問題,並詢問如何解決這個問題。 (「我不知道現在該做什麼」不是一個特定的問題。) – millimoose 2013-04-30 14:34:05

+3

「在我的情況下,我可以在哪個平臺上運行Activiti?」通過沒有提到任何其他要求的文檔,您需要任何Java EE服務器。 – millimoose 2013-04-30 14:46:52

回答

0

是的,你絕對可以獨立Tomcat服務器上運行的Activiti引擎。你可以使用Activiti REST API與這個獨立的Activiti引擎進行通信。
但bevare乳寧在這個獨立的Activiti引擎的所有進程需要將所有的java利用代表或彈簧豆類等與Activiti的引擎WAR包一起部署。他們必須與Activiti Engine本身在同一個類加載器中。