2013-04-10 5 views
0

является то, что правильно, что по умолчанию веб-служба созданный с использованием WCF будет иметь WSDL, но передача сообщения, необходимый не должен иметь SOAP-теги, как < мыло: конверт >, < мыло: заголовок >, < мыло: корпус >?Microsoft WCF - SOAP протокол обмена сообщениями

Они все еще используют SOAP 1.1 в этом случае?

И как я могу создать другой веб-сервис с использованием JAX-WS, который следует этому стандарту?

Благодаря кучу, Роберт

ответ

0

Это не для меня ясно, что вы спрашиваете, но если вы пытаетесь вызвать услуги на основе Java (Apache, метро и т.д. ...) с клиентом WCF, взгляните на WCF Express Interop bindings.

+0

hi, нашей системе (Java) необходимо поговорить с другой системой (.NET), созданной другим поставщиком. Они упомянули, что используют уровень веб-сервиса SOAP 1.1 (с WSDL и т. Д.), Но они не хотят всех стандартных протоколов SOAP (SOAP-конверт, заголовок и тег тела). Они отметили, что это лучшая практика в мире .NET (с использованием WCF). Это верно? –

+0

Я не знаю, как продавец может сказать, что они используют мыло вообще, если они хотят удалить необходимые элементы, такие как конверт, заголовок и тому подобное. Абсолютно неверно говорить, что это нормально при использовании WCF. Одно дело, чтобы поставщик мог перевести стандартный XML-код через HTTP в «веб-службу», но WCF на самом деле не предназначен для этого. Внедрение WCF стандарта WS-Security иногда вызывает проблемы с Java-сервисами или клиентом (и наоборот), но WCF создает стандартизованные мыльные сообщения. –

Смежные вопросы