wsdl

About

WSDL - язык описания веб-сервисов и доступа к ним, основанный на языке XML.

Структура

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

  1. определение типов данных (types) — определение вида отправляемых и получаемых сервисом XML-сообщений

  2. элементы данных (message) — сообщения, используемые web-сервисом

  3. абстрактные операции (portType) — список операций, которые могут быть выполнены с сообщениями

  4. связывание сервисов (binding) — способ, которым сообщение будет доставлено

Важно понимать, если присутствует описание типа WSDL, то это - SOAP (не путать с REST)

Пример 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>

Last updated