2011-08-27 41 views
0

我公司使用jbmp中已經在過去的15年,現在需要逐步遷移到網絡創建多個企業應用程序。我使用Django創建了一個試用應用程序,展示它的強大功能以及每個舊應用程序如何轉換。上的Django項目

對於現在的MVC架構,提出最佳的解決方案。在其他的架構是爲它做JBPM的使用完整的Java堆棧的工作流程管理這我的老闆需要的,問我們能以某種方式利用JBPM的,最好不是其他BPM - 「它cuase的權力。

的想法是創建多個Django的供電應用的是對自己的每一項工作,然後使用jBPM使一些Django的服務/視圖在工作流程的方式連接在一起。

問題是可以這樣做?

回答

0

我不明白爲什麼不能:

Django的可以與Web服務交互 - 這是你可以爲了從Django應用程序和jBPM進行交互,反之亦然使用什麼。快速谷歌意味着Web服務很容易實現,以便與Django前端(在這種情況下,從jBPM)進行交互。

+0

因此,Django中的每個服務都有一個URL,JBPM只是將這些服務連接在一起 – Siavash

+0

如果Django中的每個服務都有一個URL,那麼我猜你可以使用RESTful服務接口訪問這些服務? jBPM然後可以「將它們連接在一起」,因爲它可以按特定順序(工作流)調用服務,並對結果作出反應/處理結果(如果結果服務A == 2,則調用服務B,否則調用服務C。等等)。 – Marco