Язык определения веб-сервисов WSDL

Язык описания веб-сервисов WSDL - это основанная на XML технология, которая позволяет определять интерфейсы веб-сервисов. Он позволяет описать типы данных, используемые веб-сервисом в его сообщениях, какие сообщения и как веб-сервис принимает и отправляет, а также протоколы и соответствующие им адреса, по которым можно производить общение с веб-сервисом. Таким образом, WSDL-документ содержит в себе всю необходимую информацию, для полного описания интерфейса веб-сервиса.

Первоначально спецификация языка WSDL была разработана компаниями Microsoft, IBM и Ariba, а затем ее поддержали консорциум W3C и другие компании. Целью создания WSDL была стандартизация форматов описания интерфейсов веб-сервисов, что и было достигнуто, когда консорциум W3C утвердил спецификацию WSDL в качестве своей ноты. В настоящее время общепризнанным стандартом является WSDL версии 1.1, которая была утверждена в качестве ноты консорциума W3C в 2001 году. (http://www.w3.org/TR/wsdl). Также ведется работы по созданию второй версии стандарта, который пока находится в статусе кандидата к рекомендации (http://www.w3.org/TR/wsdl20/) и дополнительным технологиям, например, описания семантики веб-сервисов (http://www.w3.org/2004/WS2/).

Как правило, создание WSDL-документов автоматизировано на уровне сред, в которых производится разработка веб-сервисов, или с помощью других программных продуктов, например XMLBus Edition компании IONA.

Стоит также отметить, что, как и всякий XML-документ, WSDL обладает своей собственной схемой, описание которой можно найти в стандарте WSDL: http://www.w3.org/TR/wsdl#A4.1 .








Дата добавления: 2015-02-28; просмотров: 816;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.