2014-01-28 4 views
0

Я проходил концепцию веб-сервиса. В целом Интернет работает на основе протокола HTTP в качестве протокола приложения и TCP в качестве транспортного протокола. Тогда где SOAP подходит здесь. веб-сервис - это взаимодействующий механизм, созданный с использованием формата XML. Если WSDL описывает данные webservice с точки зрения XML, нам нужен протокол SOAP на основе XML. Мы можем просто отправить WSDL languauge (я предполагаю, что она создана визуальной студией, основанной на нашем веб-сервисе) через HTTP, может ли кто-нибудь из вас рассказать об этом.разница между SOAP и WSDL

еще один вопрос. Редкое обслуживание не содержит WSDL ??

ответ

2

Это очень много вопросов.

Веб-сервисы (и частично WebAPI) используют XML для транспортного языка данных. Этот язык транспорта имеет определенный интерфейс, который показан WSDL (который также является XML). WSDL не описывает веб-службу с точки зрения XML, а скорее описывает веб-сервис с использованием XML в качестве языка.

SOAP (также являющийся транспортным языком на основе XML) является еще одной оболочкой данных веб-службы (которая находится в XML). W3C называет это платформой обмена сообщениями для веб-сервисов. Они очень тщательные primer на своем веб-сайте, красивые картинки и все!

RESTful services обычно не содержат WSDL, поскольку они не являются технически веб-сервисом. WSDL означает Web Service Definition Language. Однако вы можете иметь RSDL, который является эквивалентом RESTful WSDL.

Хотя службы RESTful и веб-сервисы могут делать одни и те же вещи, они не реализованы с использованием той же методологии.

Веб-сервисы являются транспортными средствами на основе XML. Службы RESTful - это в основном JSON с некоторыми XML, разбросанными среди них.

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