是否可以通过非.Net语言使用.Net WCF 4 Web服务?

时间:2010-10-04 20:40:02

标签: .net wcf

我已经打了一个问题大约一个星期,我现在正在诉诸“甚至是可能的问题”。

其他语言可以连接到使用.Net的WCF 4框架编写的Web服务吗?

当WCF几年前首次出现时(在.Net v3.0 / winfx下),我能够使用basicHttpBindings将Java客户端连接到它;然而,尝试在最新和最好的版本下做同样的事情让我想知道它是否可能。我可以从Visual Studio附带的Cassini Web服务器创建一个WSDL,但我总是被告知它形成错误。当我将它与ASMX服务的WSDL(可行)进行比较时,两者差别很大。

是否有人使用WCF 4创建了Web服务,并且能够使用非.Net语言连接到它,甚至使用类似WSDL.exe的东西?

1 个答案:

答案 0 :(得分:3)

是的,你可以,这是SOA的卖点之一。您通过超越语言的XML定义进行交互。

您定义了哪种类型的合同?

下载SOAP-UI,您可以自己查看。 A,用java编写,B只需要WSDL地址。