1
我需要問一個非常普遍的問題。 我最近看到jBPM的一些火花通過教程,我不明白,我們需要這樣的工具? 這個工具是否取代OOP編程?一個發展過程? 最終,是否有可能生成一個依賴於某些第三方庫的BPM,並在該組件和邏輯中重用,就像程序員/ developer/s.w一樣?jBPM和麪向對象的編程和框架
我需要問一個非常普遍的問題。 我最近看到jBPM的一些火花通過教程,我不明白,我們需要這樣的工具? 這個工具是否取代OOP編程?一個發展過程? 最終,是否有可能生成一個依賴於某些第三方庫的BPM,並在該組件和邏輯中重用,就像程序員/ developer/s.w一樣?jBPM和麪向對象的編程和框架
在任何想要向業務人員公開您的系統是如何設計用於指導業務用例的地方,您都需要一個BPM系統。像jBPM5這樣的工具將幫助您發現業務流程,對其進行正式化並使其自動化。您需要了解與系統集成的不同之處,您只需要按照何種順序編排要調用的系統。絕不是BPM替代OOP或開發方法,但它有助於在更高級別/業務級別上描述您的應用程序將執行什麼操作,以及您的應用程序如何使用業務流程定義來推動業務。爲了回答你最後的問題,我可以說很明顯,你可以將應用程序與BPMS集成,這是主要想法之一。 BPMS不是重新編寫您在不同系統中使用的所有應用程序邏輯,而是允許您並促進重用貴公司擁有的內容。
希望它有幫助!
謝謝你的迴應,但你能否澄清一下你說'系統集成'和'編排'的部分?你能分析這些條款嗎?還是有一個下降教程,我可以選擇特定的工具(如果我可以開源),並有這個潛水? – hephestos
嗨,我提到系統集成時,我提到了有不同系統的事實,例如:會計系統,稅務計算系統,文檔管理系統等,您需要定義您需要的順序調用它們以及您需要構建的所有機制,以實現涉及多個系統的任務。 – salaboy
編排大體上與定義調用不同系統的順序和順序以及如何處理它們的響應相同。 jBPM5可以用來定義這些編排,但是BPM系統通常更適合於描述業務情況,而不僅僅是描述不同系統之間的交互。 – salaboy