WSDL - Введение

WSDL означает язык описания веб-служб. Это стандартный формат описания веб-службы. WSDL был разработан совместно Microsoft и IBM.

Особенности WSDL

  • WSDL - это протокол на основе XML для обмена информацией в децентрализованных и распределенных средах.

  • Определения WSDL описывают, как получить доступ к веб-сервису и какие операции он будет выполнять.

  • WSDL - это язык для описания взаимодействия со службами на основе XML.

  • WSDL является неотъемлемой частью универсального описания, обнаружения и интеграции (UDDI), всемирного бизнес-реестра на основе XML.

  • WSDL - это язык, который использует UDDI.

  • WSDL произносится как «глупый» и пишется как «WSD-L».

Использование WSDL

WSDL часто используется в сочетании с SOAP и XML-схемой для предоставления веб-сервисов через Интернет. Клиентская программа, подключающаяся к веб-службе, может читать WSDL, чтобы определить, какие функции доступны на сервере. Любые используемые специальные типы данных встраиваются в файл WSDL в форме XML-схемы. Затем клиент может использовать SOAP для фактического вызова одной из функций, перечисленных в WSDL.

История WSDL

WSDL 1.1 был представлен Ariba, IBM и Microsoft в качестве примечания W3C для описания сервисов W3C XML Activity по протоколам XML в марте 2001 года.

WSDL 1.1 не был одобрен Консорциумом Всемирной паутины (W3C), однако он только что выпустил черновик версии 2.0, который будет рекомендован (официальный стандарт) и, таким образом, одобрен W3C.