ГОСТ Р ИСО/МЭК 29363—2013
(например, обоснование и примеры); однако, текст, не входящий непосредственно в положения
требований, не должен рассматриваться при определении соответствия.
Определения терминов профиля считаются надежными для целей определения соответствия.
Ни одно из требований профиля, независимо от уровня его обязательности, не должно быть
истолковано как ограничивающее возможность реализации соответствующих контрмер безопасности
в ответ на реальные или предполагаемые угрозы (например, на атаку отказа в обслуживании).
2.2 Цели соответствия
Цели соответствия определяют, к каким артефактам применяются требования. Примерами
целей являются: сообщение SOAP, описание WSDL (Web Services Description Language — язык
описания веб-служб и доступа к ним), данные реестра UDDI {Universal Description Discovery &
Integration — инструмент для расположения описаний веб-служб) или стороны, например, процессор
SOAP, конечный пользователь.
Это позволяет определить соответствие в различных контекстах для гарантии однозначной
интерпретации применимости требований и обеспечения проверки артефактов (например,
сообщений SOAP и описаний WSDL) и функциональных возможностей различных сторонна
соответствие веб-службе (например, конкретным клиентам и службам).
Для обеспечения однозначности и упрощения тестирования целями соответствия в требованиях
являются, где это возможно, физические артефакты.
В профиле используются следующие цели соответствия:
• КОНВЕРТ (ENVELOPE) - преобразование в последовательную форму элемента soap:Envelope
и его содержимого (см. ИСО/МЭК 29361).
• СООБЩЕНИЕ (MESSAGE) - элементы протокола, посредством которых осуществляется
передача КОНВЕРТА (например, сообщение SOAP/HTTP) (см. ИСО/МЭК 29361).
• ОПИСАНИЕ (DESCRIPTION) - описания типов, сообщений, интерфейсов и их конкретных
протоколов, привязки форматов данных, и сетевых точек доступа, связанных с веб-службами
(например, описания WSDL) (см. ИСО/МЭК 29361).
• РЕАЛИЗАЦИЯ (INSTANCE) - программное обеспечение, которое осуществляет выполнение
связывания wsdl:port или uddi.bindingTemplato (см. ИСО/МЭК 29361).
• ПОЛУЧАТЕЛЬ (RECEIVER) - программное обеспечение, которое использует сообщение в
соответствии со связанными с ним протоколом или протоколами (например, процессоры SOAP) (см.
ИСО/МЭК 29361).
2.3 Область соответствия
Область применения профиля ограничивается технологиями, для которых он предназначен.
Другими словами, профиль всего лишь пытается улучшить функциональную совместимость в
пределах своей собственной области применения. Обычно область применения профиля ограничена
спецификациями, на которые он ссылается.
Область применения профиля уточняется далее возможными расширениями. Технические
спецификации зачастую обеспечивают механизмы расширения и неопределенные или открытые
параметры конфигурации. В том случае, если в профиле определено возможное расширение, то
такой механизм или параметр не входит в область применения профиля, и его использование или
неиспользование выходит за рамки требований соответствия.
Обратите внимание, что профиль все же может выдвинуть требования по использованию
расширений. Кроме того, конкретные случаи использования расширения могут быть еще более
ограничены другими профилями для улучшения функциональной совместимости при использовании
сочетания профилей.
Посколькуиспользованиевозможныхрасширенийможетнарушитьфункциональную
совместимость, их использование должно быть согласовано или задокументировано потребителями
веб-служб в некоторой форме, например, в виде дополнительного соглашения.
Область применения профиля определена техническими условиями, перечисленнымив
Приложении А. и уточняется возможными расширениями, указанными в Приложении В.
2.4 Декларация о соответствии
Декларации о соответствии профилю могут быть сделаны с использованием механизмов,
описанных в спецификации «Механизмы вложения деклараций о соответствии», в случае, если
были удовлетворены применимые требования профиля, связанные со следующими целями:
• WSDL 1.1 Механизм вложения деклараций для конкретных реализаций веб-служб (Claim
Attachment Mechanism for Web Services Instances) -
ПОЛУЧАТЕЛЬ ЭКЗЕМПЛЯРА ОПИСАНИЯ СООБЩЕНИЯ.
• WSDL 1.1 Механизм вложения деклараций для конструкций описания (Claim Attachment
Mechanism for Description Constructs) -
ОПИСАНИЕ.
3