2010-10-04 80 views
4

我一直在反對一個問題的頭腦,一個星期左右,現在訴諸於「這是甚至可能的問題」。是否可以通過非.Net語言使用.Net WCF 4 Web服務?

其他語言可以連接到使用.Net的WCF 4框架編寫的Web服務嗎?當幾年前WCF首次推出時(在.Net v3.0/winfx下),我能夠使用basicHttpBindings將Java客戶端連接到它;然而,試圖在最新和最好的版本下做同樣的事情,我想知道是否有可能。我可以從Visual Studio附帶的Cassini Web服務器創建一個WSDL,但我總是被告知它是不健康的。當我將它與來自ASMX服務(運行)的WSDL進行比較時,兩者有很大不同。

是否有人使用WCF 4創建了Web服務,並且能夠使用非.Net語言甚至使用類似WSDL.exe的方式連接到它?

+0

是的,但我觀察到,在非.NET語言(例如Java)可以使用它之前,您需要將WSDL展平。 – abhi 2010-10-04 23:42:53

回答

3

是的,你可以,這是SOA的賣點之一。您通過超越語言的XML定義進行交互。

您定義了哪種類型的合同?

下載SOAP-UI你可以看到自己。 A,它是用java編寫的,B所需要的就是WSDL地址。

+0

有趣。我會試一試,看看。謝謝。 – JamesEggers 2010-10-04 21:26:13

+0

哇...漂亮的工具。它與我曾遇到過的服務一起工作,即使.Net沒有。感謝您指出這個工具。 – JamesEggers 2010-10-04 21:34:49

+0

您對該服務有何問題? – Nix 2010-10-05 11:53:02

相關問題