- 12 июня 2003 г.
"WSDL: взгляд изнутри" - продолжение?
Рабочая группа W3C издала уточненные редакции Рабочей версии WSDL 1.2.
Наши постоянные читатели, разумеется, помнят, что мы уже рассказывали об языке WSDL (Web Services Description Language, Язык описания Web-сервисов) 1.1. Продолжая знакомство с этой XML-технологией отметим, что Рабочая группа, занимающая разработкой WSDL, не прекращает работу по усовершенствованию этого языка - на сайте консорциума W3C появились первая редакция рабочей версии спецификации Web Services Description Language (WSDL) Version 1.2 Part 2: Message Patterns ("WSDL версия 1.2, Часть 2: Модели сообщений"), а также обновленные рабочие версии спецификаций Web Services Description Language (WSDL) Version 1.2 Part 1: Core Language ("WSDL версия 1.2, Часть 1: Базовый язык") и Web Services Description Language (WSDL) Version 1.2 Part 3: Bindings ("WSDL версия 1.2, Часть 3: Соединения").
В документе "Часть 1: Базовый язык" определяется базовый язык, который может использоваться для описания Web-сервисов, основанных на абстрактной модели того, что этот сервис предлагает.
В рабочей версии "Часть 2: Модели сообщений" описывается "последовательность, направление и количество абстрактных сообщений, отправленных или полученных за одну операцию. Модели WSDL представлены в терминах компонентной модели WSDL, а именно компонентов указания на сообщение и указания на неисправность. Модели сообщений WSDL намеренно извлекают специфичные типы сообщений; указатели места заполнения (placeholders), идентифицированные этой моделью, связываются со специфичными типами сообщений при операции, использующей эту модель. Если не установлено явно, модели сообщений WSDL также извлекают информацию, связанную с соединениями, как, например, о распределении интервалов времени между сообщения, является ли модель синхронной или асинхронной и отправлено ли сообщение по одному или нескольким каналам. Рабочая группа планирует пересмотреть модели, включенные в данный документ:
- In-Only
- In-Out
- Request-Response
- In-Multi-Out
- Out-Only
- Out-In
- Out-Multi-In
- Multicast-Solicit-Response,
Документ "Часть 3: Соединения" опирается на первый документ спецификации и описывает, как использовать WSDL совместно с SOAP 1.2, HTTP/1.1 GET/POST и MIME.
Автор: По материалам зарубежных сайтов