ГОСТ Р ИСО/МЭК 29361— 2012
Приложение В
Точки расширения
В настоящем приложении идентифицированы точки расширения для спецификаций, входящих в Профиль.
Указанные в этих точках методы не входят в область применения Профиля; их использование может повли
ять на интероперабельность и потребовать дополнительного частного соглашения между сторонами сетевой
услуги.
В Простом протоколе доступа к объекту [Simple Object Access Protocol (SOAP)] 1.1 ’*
• E0001 — Блоки заголовков — Блоки заголовков являются главными методами расширения в SOAP.
• ED002 — Порядок обработки — Порядок обработки компонентов оболочки SOAP (например, заголовков)
не специфицирован и. следовательно, должен быть согласован дополнительно.
• E0003 — Использование посредников — Посредники SOAP являются не специфицированным в SOAP 1.1
методом, и их использование может потребовать дополнительного согласования. Их использование также мо жет
вызвать необходимость тщательного рассмотрения при оценке соответствия Профилю.
• Е0004 — Значения soapractor — Значения атрибута soap:actor, отличные от специального uri «http://
scbemas.xmlsoap.org/soap/actor/next». представляют собой частное соглашение между сторонами сетевой
услуги.
• EOOD5 — Подробности отказа — Содержимое элемента Подробности отказа не установлены в SOAP 1.1.
• Е0006 — Сериализация оболочки — Профиль не ограничивает некоторые аспекты представления обо
лочки в виде сообщения.
В Протоколе передачи гипертекста (RFC2616; Hypertext Transfer Protocol — НТТР/1.1)2’
• Е0007 — Аутентификация HTTP — Аутентификация HTTP допускает схемы расширения, произвольные
цифровые хэш-алгоритмы и параметры.
• EOOQ8 — Неспецифицированные поля заголовка — HTTP допускает появление в сообщениях произволь
ных заголовков.
• Е0009 — Расширения ожидания — Механизм Ждать/Продолжить в HTTP допускает расширения ожида
ния.
• Е0010 — Кодирование содержимого — Множество кодирований содержимого, допускаемых HTTP,
является открытым и любое кодирование, кроме «gzip». «compress» или «deflate», является точкой расши
рения.
• Е0011 — Кодирование передачи — Множество кодирований передачи, допускаемых HTTP, является от
крытым.
• Е0012 — Обновление — HTTP позволяет изменять соединение на произвольный протокол, используя
заголовок Upgrade (обновить).
• Е0024 — Атрибуты пространства имен — Атрибуты пространства имен элементов soap:Envelope и
soap.Haader.
• Е0О25 — Атрибуты элементов soap:Body — SOAP 1.1 не устанавливает ограничений ни на пространство
имен, ни на локальные атрибуты.
В Схеме XML. Часть 1: Структуры (XML Schema Part 1; Structures)3’:
• Е0017 — Аннотации схемы — Схема XML допускает аннотации, которые могут переносить дополнитель
ную информацию о структурах данных.
В Языке описания сетевых услуг [Web Services Description Language (WSDL) 1.1J41:
• E0013 — Расширения WSDL — WSDL допускает в определенных местах расширения элементов и атрибу
тов; использование таких расширений требует стороннего соглашения.
• Е0014 — Режим валидации — осуществляет или нет синтаксический анализатор, используемый для чте
ния документов WSDL и Схемы XML, валидацию DTD.
• Е0015 — Привлечение внешних ресурсов — привлекает или нет синтаксический анализатор, используе
мый для чтения документов WSDL и Схемы XML. внешние категории и DTD.
• Е0016 — Относительные URI — в WSDL нет адекватной спецификации использования относительных URI
для следующих конструкций: soapbind:body/@namespace. soapbind:address/@location. wsdl:import/@location.
xsd:schema/@targetNamespace и xsd:import/@schemaLocation. Их использование может потребовать дополни
тельной координации: подробнее см. XML Base.
’i http:/Avwvv.w3.org/TR/2000/NOTE-SOAP-2000050&’’.
21 http:/Avww.ietf.org/rfc/rfc2616.txt
3>
http://wY/w.w3.ofg/TR/2001/REC-xmlschema-1-20010502/
.
4>
http://\vww.w3.orgiTR/2001/NOTE-wsdl-20010315
.
34