ГОСТ Р ИСО/МЭК 29362—2013
могут претерпеть изменения, обозначаются как: хххх, где хххх является идентификатором
спецификации (например. «WSDL20» для версии 2.0 WSDL). Необходимо отмотить. что поскольку эта
работа не была завершена на момент публикации данного документа, спецификация, к которой
относится требование, может измениться, и данная информация приводится только для удобства
разработчиков.
Возможные расширения в базовых спецификациях (см. «Область соответствия») представлены
следующим образом:
Епппп Название возможного расширения - Описание.
где пппп заменятся числом, которое уникально среди возможных расширений в профиле.
Аналогичнотребованиям,идентификаторырасширенийможнорассматриватькак
квалифицированные имена в пространстве имен.
В данной спецификации используется несколько префиксов пространств имен, которым
соответствуют универсальные идентификаторы ресурсов URI, перечисленных далее. Необходимо
отметить, что выбор любого префикса пространства имен произволен и не является семантически
существенным.
• soap -
http://schemas.xmlsoap.org/soap/envelope/»
• xsi - http:/Avww.w3.org/2001/XMLSchema-instance»
• xsd -
http://www.w3.org/2001/XMLSchema»
• soapenc -
http://schemas.xmlsoap.org/soap/encoding/»
• wsdl -
http://schemas.xmlsoap.org/wsdl/»
• soapbind -
http://schemas.xmlsoap.orgAvsdl/soap/»
• mime -
http://schemas.xmlsoap.org/wsdl/mime/»
• uddi - urn:uddi-org:api_v2»
• wsi -
http://www.ws-i.org/schemas/conformanceClaim»
• ref -
http://ws-i.Org/profiles/basic/1.1/xsd»
1.4 Идентификация профиля и управление версиями
Данный документ идентифицирован наименованием (в данном случае. «Профиль вложений») и
номером версии (здесь. 1.0). В совокупности они идентифицируют конкретный экземпляр профиля
Номераверсийсоставленыизосновнойидополнительнойчастейвформе
«основной.дополнительный». Они могут использоваться, чтобы определить приоритет экземпляра
профиля; больший номер версии (с учетом и основного, и дополнительного компонентов) указывает,
что данный экземпляр новее, и поэтому заменяет более ранние экземпляры.
Для экземпляров профилей с одинаковыми именами (например. «Пример Профиля 1.1» и
«Пример Профиля 5.0») проблемы функциональной совместимости рассматриваются в одной и той же
общей области действия, хотя при некоторых разработках может потребоваться, чтобы точная
область действия профиля была различна для различных экземпляров.
Данная информация может также быть использована, чтобы определить, являются ли два
экземпляра профиля обратно совместимыми, т.е. можно ли считать, что соответствие более раннему
экземпляру профиля подразумевает соответствие более позднему. Экземпляры профиля с одним
тем же именем и номером основной версии (например. «Пример Профиля 1.0» и «Пример Профиля
1.1»), МОГУТ считаться совместимым. Совместимость в другом направлении не подразумевается, т.е.
нельзя предполагать, что соответствие более позднему экземпляру профиля подразумевает
соответствие более раннему.
2 Соответствие профилю
Соответствие профилю определено точным выполнением набора требований, определенных в
рамках области применения профиля для определенной цели. Настоящий раздел объясняет эти
термины и описывает, как определяется и используется соответствие.
2.1 Требования соответствия
Требования устанавливают критерии соответствия профилю. Они обычно ссылаются на
существующую спецификацию и добавляют усовершенствования, усиления, интерпретации и
разъяснения к ней. чтобы улучшить функциональную совместимость. Все требования в профиле
считаются нормативными. Требования в спецификациях, на которые профиль ссылается в области
применения (см. «Область соответствия») также должны рассматриваться как нормативные. В
случав, если требования в профиле и спецификациях, на которые он ссылаются, противоречат друг
другу, требования профиля имеют приоритет с целью обеспечения соответствия профиля.
2