WSDL: различия между версиями
Перейти к навигации
Перейти к поиску
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Нет описания правки |
м →Структура: опечатка |
||
Строка 26: | Строка 26: | ||
Каждый документ WSDL можно разбить на следующие логические части: |
Каждый документ WSDL можно разбить на следующие логические части: |
||
# определение типов данных (types) — определение вида отправляемых и получаемых сервисом XML сообщений |
# определение типов данных (types) — определение вида отправляемых и получаемых сервисом XML сообщений |
||
# элементы данных (message) — |
# элементы данных (message) — сообщения, используемые web-сервисом |
||
# абстрактные операции (portType) — список операций, которые могут быть выполнены с сообщениями |
# абстрактные операции (portType) — список операций, которые могут быть выполнены с сообщениями |
||
# связывание сервисов (binding) — способ, которым сообщение будет доставлено |
# связывание сервисов (binding) — способ, которым сообщение будет доставлено |
||
== Пример WSDL == |
== Пример WSDL == |
||
<source lang="xml"> |
<source lang="xml"> |
Версия от 07:11, 28 июля 2011
Web Services Definition Language | |
---|---|
Расширение |
.wsdl |
MIME-тип | application/wsdl+xml |
Разработчик | World Wide Web Consortium |
Тип формата | основанный на XML формат[вд] и язык описания интерфейсов |
Содержится в | XML |
Стандарт(ы) | 2.0 Recommendation |
WSDL (англ. Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML.
Последняя официальная спецификация на момент написания статьи версия 2.0 (WSDL Version 2.0 от 26 июня 2007 года), которая имеет статус рекомендации, и версия 1.1 (WSDL Version 1.1 от 15 марта 2001 года), которая имеет статус заметки (note).
Структура
Каждый документ WSDL можно разбить на следующие логические части:
- определение типов данных (types) — определение вида отправляемых и получаемых сервисом XML сообщений
- элементы данных (message) — сообщения, используемые web-сервисом
- абстрактные операции (portType) — список операций, которые могут быть выполнены с сообщениями
- связывание сервисов (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>
См. также
Ссылки
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |
Для улучшения этой статьи желательно:
|