ГОСТ Р ИСО/МЭК 40210—2014
Дополнительная функция SOAP: Расширение структуры обмена сообщениями SOAP (см. раз
дел 6). Примеры дополнительных функций включают «надежность», «безопасность», «взаимодей
ствие», «маршрутизацию» и «шаблоны обмена сообщениями» (МЕР).
Модуль SOAP: Модуль SOAP — это спецификация, которая содержит объединенный синтаксис
и семантику блоков заголовка SOAP, определенные согласно правилам из пункта 6.3. Модуль SOAP
реализует ноль или более дополнительных функций SOAP.
Шаблон обмена сообщениями SOAP (МЕР): Шаблон для обмена сообщениями SOAP между
узлами SOAP, поддерживаемый одной или более привязкой SOAP к нижележащему протоколу (см. раз
дел 7). SOAP МЕР — пример дополнительной функции SOAP (см. пункт 6.2).
Приложение SOAP: Объект, обычно программное обеспечение, которое производит, использу
ет или иным образом реагирует на сообщения SOAP способом, соответствующим модели обработки
SOAP (см. раздел 5).
4.4.2 Понятие инкапсуляции данных
Сообщение SOAP: Основная единица передачи между узлами SOAP.
Конверт SOAP: Информационный объект-элемент, обрамляющий сообщение SOAP
Заголовок SOAP: Совокупность нуля или большего количества блоков заголовка SOAP, каждый
из которых может быть предназначен любому получателю SOAP на пути следования сообщения SOAP.
Блок заголовка SOAP: Информационный объект-элемент, используемый, чтобы разграничить
данные, которые логически составляют единственный вычислительный модуль внутри заголовка SOAP.
Тип блока заголовка SOAP идентифицирован расширенным именем XML информационного объекта-
элемента блока заголовка.
Тело SOAP: Набор нуля или больше информационных элементов, предназначенный для конеч
ного получателя SOAP на пути следования сообщения SOAP (см. пункт 8.3).
Отказ SOAP: Информационный объект-элемент SOAP, который содержит информацию об отка
зе. сгенерированном узлом SOAP.
4.4.3 Понятия отправителя и получателя сообщения
Отправитель SOAP: Узел SOAP, который передает сообщение SOAP
Получатель SOAP: Узел SOAP, который принимает сообщение SOAP.
Путь следования сообщения SOAP: Набор узлов SOAP, через которые передается отдельное
сообщение SOAP. В путь также входят начальный отправитель SOAP, ноль или более посредников
SOAP, и конечный получатель SOAP.
Начальный отправитель SOAP: Узел SOAP, который создает сообщение SOAP в начальной
точке пути следования сообщения SOAP.
Посредник SOAP: Посредник SOAP — это и получатель, и отправитель SOAP. При этом он может
быть упомянут явно в сообщении SOAP. Посредник обрабатывает блоки заголовка SOAP, предназна
ченные для него, и выполняет действия, необходимые для передачи сообщения SOAP к
конечному получателю SOAP.
Конечный получатель SOAP: Получатель SOAP, который является конечным пунктом назначе
ния сообщения SOAP. Он отвечает за обработку содержимого тела SOAP и любых блоков заголовка
SOAP, предназначенных для него. В некоторых случаях сообщение SOAP может не достигнуть конеч
ного получателя SOAP, например, из-за проблемы посредника SOAP. Для одного и того же сообщения
SOAP конечный получатель SOAP не может быть также и посредником SOAP (см. раздел 5).
5 Модель обработки SOAP
SOAP реализует модель распределенной разработки, которая предполагает, что сообщение SOAP
генерируется начальным отправителем SOAP и отправляется конечному получателю SOAP через ноль
или более посредников SOAP. Необходимо отметить, что модель распределенной разработки SOAP
может поддерживать многие шаблоны MEPs и включает, не ограничиваясь ими. односторонние со
общения. взаимодействия типа «запрос/ответ» и одноранговые переговоры (описанио функциональной
зависимости между шаблонами обмена сообщениями SOAP и моделью расширяемости SOAP приво
дится в пункте 6.2).
Данный пункт определяет модель распределенной разработки SOAP. Модель обработки SOAP
определяет, как получатель SOAP обрабатывает сообщение SOAP. Модель определяет обработку толь ко
отдельных сообщений, изолированно от любых других сообщений SOAP. Модель обработки SOAP сама
по себе не поддерживает взаимосвязи между сообщениями или согласованную обработку со-
5