Можно ли использовать Веб-служба .Net WCF 4 на языке, отличном от .NET?

Я бился головой о проблеме около недели и теперь обращаюсь только к вопросу «возможно ли это вообще?».

Может ли другой язык подключаться к веб-службе, написанной с использованием инфраструктуры WCF 4 .Net?

Когда WCF впервые появился много лет назад (под .Net v3.0 / winfx), я смог подключить к нему Java-клиент с помощью basicHttpBindings; однако попытка сделать то же самое в самой последней и самой лучшей версии заставила меня задуматься, возможно ли это вообще. Я могу создать WSDL с веб-сервера Cassini, который поставляется с Visual Studio, но мне всегда говорят, что он плохо сформирован. Когда я сравниваю его с WSDL из службы ASMX (которая работает), они сильно отличаются.

Создал ли кто-нибудь веб-сервис с WCF 4 и смог ли подключиться к нему с языком, отличным от .NET, или даже с помощью чего-то вроде WSDL.exe?

5
задан JamesEggers 4 October 2010 в 20:40
поделиться