Krasorion.ru

Упаковочные материалы

WSDL

Web Services Definition Language

Расширение

.wsdl

MIME

application/wsdl+xml

Разработан

World Wide Web Consortium

Содержится в

XML

Стандарт(ы)

2.0 Recommendation

WSDL (англ. Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML.

Версии 1.1 и 2.0

Последняя официальная спецификация на момент написания статьи версия 2.0 (WSDL Version 2.0 от WSDL Version 1.1 от 15 марта 2001 года), которая имеет статус заметки (note).

Содержание

Структура

Каждый документ WSDL можно разбить на следующие логические части:

  1. определение типов данных (types) — определение вида отправляемых и получаемых сервисом XML сообщений
  2. элементы данных (message) — сообщения, используемые web-сервисом
  3. абстрактные операции (portType) — список операций, которые могут быть выполнены с сообщениями
  4. связывание сервисов (binding) — способ, которым сообщение будет доставлено

Пример WSDL

<message name="getTermRequest">
   <part name="term" type="xs:string"/>
</message>
 
<message name="getTermResponse">
   <part name="value" type="xs:string"/>
</message>
 
<portType name="glossaryTerms">
  <operation name="getTerm">
      <input message="getTermRequest"/>
      <output message="getTermResponse"/>
  </operation>
</portType>

См. также

Ссылки

  • WSDL: взгляд изнутри: часть I, часть II


WSDL.

© 2011–2023 krasorion.ru, Россия, Братск, ул. Ленинская 34, +7 (3953) 38-98-93