2013-04-17 101 views
1

我有4個Web服務提供CRUD方法到4個不同的簡單數據庫(數據庫1個表)。 我想要做的是創建另一個Web服務,調用上述服務來收集一些特定的數據,請求的數據可能在一個數據庫或四個數據庫中。 我試圖使用編排(OW2樂團),但我發現這是業務流程,在我的情況下,我只有服務代表一個數據庫的CRUD應用程序。 我也曾想過使用ESB,但對於簡單的案例研究來說,這似乎是一項艱鉅的任務。 我必須手動創建這個Web服務還是有另一種方法?Web服務協調的CRUD web服務

謝謝

回答

0

我已經做了很多與騾子ESB的工作 - 開發,設計,生產運行等我想說的ESB是矯枉過正爲您服務。如果你只需要一個包裝Web服務來調用1-4個其他Web服務,我會保持簡單,只需手動實現。

ESB需要服務器運行您的項目,並且存在相當大的學習曲線。

與學習ESB相比,學習如何自己製作Web服務會更容易。與ESB相比,維護Web服務也更容易。

但是,如果您打算讓Web服務遍佈整個地方,那麼ESB可能是有意義的。