我正在構建一個後端應用程序,需要從50多個第三方Web服務獲取各種計劃的數據,並且該數字將繼續增長。來自這些服務的數據目前可以分爲3種類型,因此每個響應都需要映射到3個已知模式中的一個。使用50+第三方Web服務,我應該使用BizTalk還是僅僅使用C#?
編寫自定義c#打擊每個Web服務似乎是一個管理噩夢沒有關係在代碼中的所有數據映射。
目前的想法是建立在BizTalk 2009的基礎之上,仍然有很多維護,但至少已經有了一個定義良好的具有映射/轉換功能的平臺。
我正在尋找任何人誰可能已經做到這一點的建議,這真的買我們什麼?我知道在BTS中缺乏輪詢功能,但是有足夠的解決方法來解決這個問題。
謝謝!
關於第1段:如果映射將變得很難看,沒有任何東西阻止您使用XSLT(可以嵌入C#函數)或在Expression塊中調用的C#組件。 – Jimmy 2012-02-17 14:48:12