ГОСТ ISO/IEC 24824-2—2013
10.2.3Отвечающий SOAP узел должен добавить поле заголовка HTTP Fast-Enabled с пустым
значением поля, для того чтобы указать на поддержку быстрого веб-сервиса, если отвечающий узел не
может установить по запросу HTTP, отправитель может обрабатывать содержимое идентифицирован
ного «application/fastsoap» медиа типа.
11 SOAP сообщения быстрого инфо-набора и SOAP HTTP привязка
В данном разделе описана SOAP HTTP привязка (см. W3C SOAP Часть 2. раздел 7). которая под
держивает передачу SOAP сообщений быстрого инфо-набора через HTTP (называемая SOAP HTTP
привязкой быстрого инфо-набора).
11.1 Имплементация SOAP HTTP привязки быстрого инфо-набора должна быть способна отправ
лять и получать SOAP сообщения быстрого инфо-набора с помощью «application/soap+fastinfosot»
медиа типа, параметры и правильное использование которого описаны в В.2.
П римечание — SOAP HTTP привязка поддерживает передачу запросов и ответов с использованием
других медиа типов, если такие медиа типы описывают передачу инфо-наборов W3C SOAP сообщений.
11.2 SOAP HTTP привязка может при отправке запросов предоставлять поле заголовка HTTP
Accept (см. IETF RFC 2616,14.1). Этот заголовок:
a) должен указывать на возможность принять, по крайней мере. «application7soap+fastinfosot»
медиа тип,
b
) может дополнительно указывать на готовность принять другие медиа типы для передачи W3C
SOAP сообщений.
П римечание — Реализация может отправлять XML SOAP сообщение-запрос с полем заголовка HTTP
Accept «Accept: application/soap+fastinfoset, application/soap+xml». чтобы указать на способность принимать
SOAP сообщения быстрого инфо-набора и вдополнение указать на готовность принимать XML SOAP сообщения.
12 SOAP-ориентированные описания сервисов, поддерживающие
интерфейсную привязку ASN.1 SOAP
12.1 Общие положения
12.1.1 В данном разделе даны SOAP-ориентированные описания сервисов, которые поддержива
ют интерфейсные привязки ASN.1 SOAP (см. 12.4.7).
12.1.2 SOAP-ориентированное описание сервиса представляет собой набор документов, опреде
ляющих интерфейсы и семантику веб-сервиса, который должен быть предоставлен посредством обме на
SOAP сообщениями.
12.1.3 SOAP-ориентированное описание сервиса должно удовлетворять требованиям, указанным
в данном разделе, но с другой стороны, не существует никаких ограничений на форму этих документов
или на язык (естественный или формальный), на котором они написаны.
П римечание — В приложении Е описано использование WSDL 1.1 (2) в качестве языка для написания
SOAP-ориентированных описаний сервисов.
12.1.4 SOAP-ориентированное описание сервиса должно устанавливать:
a) набор схем (см. 12.2);
b
) набор абстрактных интерфейсов, каждый из которых содержит набор абстрактных операций
(см. 12.3);
c) набор интерфейсных привязок (набор ASN.1 SOAP интерфейсных привязок), каждая из которых
содержит набор операционных привязок (см. 12.4).
12.2 Схемы
12.2.1 SOAP-ориентированное описание сервиса для определенного веб-сервиса может вклю
чать определение одного или нескольких типов данных содержимого, которые должны быть введены
в SOAP сообщения для обеспечения этого веб-сервиса. Это могут быть данные содержимого, которые
должны быть введены в тело сообщения, в блоки заголовков и в ошибки.
12.2.2 Данные содержимого (если таковые имеются) должны быть определены одной или не
сколькими XSD схемами. Каждая схема должна быть или импортирована, предоставляя свое простран
ство имен URI, или встроена в описание сервиса.
18