Можно ли использовать веб-службу .Net WCF 4 не на языке .Net? - PullRequest
5 голосов
/ 05 октября 2010

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

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

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

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

1 Ответ

3 голосов
/ 05 октября 2010

Да, вы можете, это один из пунктов продажи SOA.Вы взаимодействуете через определения XML, которые выходят за рамки языков.

Какой тип контрактов вы определили?

Загрузите SOAP-UI , и вы можете убедиться сами.A, он написан на Java, а B все, что ему нужно, это адрес WSDL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...