2011-10-27 37 views
1

我正在尋找實現的最佳方式,比如說一箇中間層。通過xml與第三個系統進行通信的最佳方式

在我工作的公司裏,我們有兩個使用不同編程語言編寫的系統。每個人都必須通過xml(休息和肥皂)與第三個系統進行通信。

我想到的第一件事是創建一個Web應用程序,它可以接受來自我們內部系統的調用,但我停止了這個實現,因爲我遇到了一些關於肥皂序列化的問題(我怎麼能這樣做?)。

除了這個我想到了WCF,但我不知道它是否適合我的情況。

所以,我想知道哪個是最好的實現方式。

我會感激任何評論

感謝

回答

2

您應該使用WCF的中間層,因爲它提供了你需要的一切。

  • 系列化

  • 的互操作性與其他Web服務平臺

  • 與建立在其他技術,如J2EE應用服務器的應用程序,支持標準的Web服務交互。這些應用程序可以運行在Windows機器上或運行其他操作系統的機器上。

  • 安全

  • SOAP所有版本和REST

  • 綁定

  • 協議

  • 發現

+0

與WCF,我可以同時發送和接收SOAP和休息? – StrouMfios

+0

僅通過配置和一些較小的更改,您就可以使用相同的代碼庫並以不同的方式提供您的內容。假設您想要爲SOAP服務提供服務,您只需創建地址,綁定和合同。檢查這篇文章出http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/9f4391e9-8b9f-4181-a081-860d42b992a9/ –

+0

謝謝@JeremySpouken,非常有幫助 – StrouMfios

相關問題