2012-12-20 51 views
1

我必須找到一種將WCF服務連接到Java客戶端的方法。我無法更改WCF服務的代碼,它只提供NetTcpBinding或wsDualHttpBinding與java客戶端的WCF雙重通信

一個解決方法是創建一個C#通信通道來管理服務和客戶端之間的通信。但是我沒有使用C#的經驗,我相信這會花費很長時間。

什麼是解決這個問題的最佳方法?有沒有可用的溝通渠道並已提供?

預先感謝您!

+0

你有沒有找到這樣的決議? –

回答

1

您遇到的問題是既沒有提供支持非wcf客戶端的綁定。

我看不出有什麼辦法可以與這個服務進行通信,而不需要像你說的那樣在中間放置一個服務。

完美這個候選人是WCF Routing protocol bridging - 這正是它聽起來像 - 一個協議翻譯到另一個。在這種情況下,你不會在協議之間進行WCF綁定。

您的解決方案將不得不使用basicHttpBinding,它隨WCF一起提供,並通過soap 1.1公開服務。

+0

@zzirna你不接受這個答案的任何理由?謝謝 –