esb和工作流的如何整合?

時間 2021-06-01 03:17:14

1樓:李小翀

ESB負責子系統之間的流程服務互動WorkFlow負責子系統內部的流程流轉。

這裡以乙個傳統企業系統應用,融資租賃系統為例說明:

融資租賃系統由四個子系統組成:貸前銷售,貸前信審,合同管理,貸後管理。

流程說明:

1、貸前銷售子系統的業務申請作為第乙個節點,會啟動貸前銷售子流程;

2、到信用審核節點時,通過ESB向貸前信審子系統的流程服務發訊息,觸發流程從調查報告節點向下執行,審批通過後,回到貸前銷售的簽署合同節點;

3、類似1~2的流程,直到所有流程結束

2樓:jiang james

這個一方面取決於你的具體業務需求, 另一方面,我做過乙個類似的系統, 基本上是你提到的第二種情況, 過程是客戶端提交乙個訂單(post),從ESB獲得202狀態,表示接受成功, 然後ESB將訊息放入MQ, , 然後如果該客戶端有操作就開啟相關的workflow等等好處上面提到了, MQ可以保證資訊傳輸的可靠性,也可以在出現業務無關的異常時重試這個訊息

3樓:鄒瑞鑫

我不會把工作流整合到esb,我理解的esb只是很薄的一層面向服務,工作流等與實際業務結合比較緊密的東西叫服務自身去完成就好了

4樓:zw cao

ru上圖所示:business processes是工作流引擎,CompositeService是mvc中view裡邊的ation呼叫的service,那我乙個工作流的啟動是通過action呼叫esb,由esb幫我啟動還是我action先呼叫esb的Composite Services完成一些操作,當操作完成後匯流排將資訊返回給action,action收到匯流排的訊息後,再去請求esb的工作流介面start乙個work flow呢?而且這種方式的事務如何控制?

工作流和工作流引擎是什麼東西?

baibaoyun小新 當表單需要多方參與 按一定順序提交資料時,就要用到流程。通過流程引擎,我們可以給表單製作乙個流轉框圖,讓資料可以按照一定的規則,一定的順序,提交給一定的負責人進行處理,實現帶有時間軸的資料協作 為企業打造智慧型流轉的工作流程,打通企業間各個場景的審批 協作環節,加強團隊之間的...

工作流元件?

盼盼 工作流元件是完全基於Web的工作流引擎從建模 表單自定義 規則定義均可以Web介面下完成無需安裝任何客戶端軟體。青谷科技工作流引擎 工作流系統提供對各應用系統有決定作用的根據角色 分工和條件的不同決定資訊傳遞路由 內容等級等核心解決方案,工作流系統的核心功能是工作流引擎。小可愛,希望有幫到你奧...

JAVA開源工作流引擎都有哪些

Mr.C 完全開源免費的例如Activiti,Flowable,Jbpm等,也有很多基於開源流程引擎改造的流程平台然後再商用 這種一般的流程都是可以支援,複雜的業務支援就比較困難了 所以,還是看業務需求,若是簡單的流程,並且預算有限,那麼直接用開源免費的改改就行了 若是想支援複雜的業務,那麼建議選擇...