2014-03-13 36 views
0

我正在研究一個集成3個服務(讓我們稱之爲A,B,C)的組件(讓我們稱之爲X)。它嵌入了一個消息隊列。流動看起來像這樣:Apache Camel是否適用於以下集成組件?

  1. 服務A在X.產生一個消息隊列
  2. X消耗信息的基礎上,在它的數據執行一些計算,並用結果基於調用服務B(皁web 服務),然後根據響應數據調用服務C(其餘基於 的web服務) 2.1。根據其中的數據調用服務B(SOAP WS)。 2.2。基於2.1的迴應。它調用服務C(REST WS)
  3. 一些C的計算後,C回調X(REST WS),然後X調用A(REST WS)

有機會的話,會有一個更服務在途中受理。

基於Apache Camel上的組件X會有利嗎?如果是的話,駱駝的哪些特徵會有用?

+1

是的Apache Camel集成性很好,並且有很多適配器和其他東西。但你的問題在這裏有點脫離主題! –

+0

爲什麼它關閉主題?我應該在哪裏發佈這個問題? – Janek

回答

0

Apache Camel在這裏工作得很好。根據我們的組織標準,它也可以部署在多個容器中。您需要解決的組件有:camel-restletcamel-cxf

利潤:測試速度很快,因爲您可以在jvm中運行Camel進行測試。不需要容器來運行測試。

相關問題