Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 10021-6-97 Информационная технология (ИТ). Передача текста. Системы обмена текстами, ориентированные на сообщения (MOTIS). Часть 6. Спецификации протокола

     6 ОБЩЕЕ ОПИСАНИЕ ПРОТОКОЛОВ ДОСТУПА СОС

6.1 Модель протоколов доступа СОС

В разделе 6 ИСО/МЭК 10021-4 описана абстрактная модель систем передачи сообщений (СПС) и абстрактные услуги СПС, которые она предоставляет своим пользователям-СПС.

В разделе 6 ГОСТ Р ИСО/МЭК 10021-5 описана абстрактная модель хранилища сообщений (ХС) и абстрактные услуги СПС, которые оно обеспечивает своим пользователям-ХС.

В данном разделе описано, каким образом обеспечиваются абстрактные услуги СПС и абстрактные услуги ХС во время сеансов обмена данными ВОС при реализации абстрактных услуг пользователя и поставщика в виде прикладных-процессов, расположенных в различных открытых системах.

В функциональной среде ВОС обмен данными между прикладными-процессами описывается в понятиях обмена данными между парой логических-объектов-прикладного-уровня (ЛОП) с использованием услуг уровня представления.

Функциональные возможности логических-объектов-прикладного-уровня разделены на ряд (состоящий от одного до нескольких) сервисных-элементов-прикладного-уровня (СЭП). Взаимодействия между ЛОП описываются с точки зрения использования ими услуг, обеспечиваемых СЭП.

Доступ к абстрактным услугам СПС обеспечивается тремя СЭП, каждый из которых поддерживает тип порта, который соединяет в абстрактной модели пользователя-СПС и саму СПС. Сервисный элемент предоставления сообщения (СЭПрС) обеспечивает услуги в порту предоставления; сервисный элемент доставки сообщения (СЭДС) обеспечивает услуги в порту доставки; сервисный элемент управления сообщением (СЭУС) обеспечивает услуги в административном порту. СЭПрС, СЭДС и СЭУС являются асимметричными-СЭП; то есть элементы СЭП пользователя-СЭП действуют в качестве потребителя, а элементы СЭП СПС - в качестве поставщика абстрактных услуг СПС.

Точно так же доступ к абстрактным услугам ХС обеспечивается тремя СЭП: сервисным элементом предоставления сообщения (СЭПрС), обеспечивающим порт-косвенного-предоставления; сервисным элементом поиска сообщений (СЭПсС), обеспечивающим услуги порта поиска, и сервисным элементом управления сообщением (СЭУС), обеспечивающим услуги административного-порта. СЭП пользователя-ХС действует в качестве потребителя, а СЭП ХС - в качестве поставщика абстрактных услуг ХС.

Эти сервисные-элементы-прикладного-уровня, в свою очередь, обеспечиваются другими сервисными-элементами-прикладного-уровня.

Сервисный элемент удаленных операций (СЭУО) обеспечивает в абстрактной модели парадигм запрос/ответ абстрактных операций, выполняемых в указанных портах. Элементы СЭПрС, СЭДС, СЭПсС и СЭУС обеспечивают преобразование функций абстрактно-синтаксической нотации абстрактных услуг в услуги, обеспечиваемые элементом СЭУО.

В качестве факультативной возможности может быть использован сервисный элемент надежной передачи (СЭНП) с целью обеспечения надежной передачи протокольных-блоков-данных-прикладного-уровня (ПБДП), содержащих параметры операций, между ЛОП.

Сервисный элемент управления ассоциацией (СЭУА) обеспечивает установление и разъединение прикладной-ассоциации между парой ЛОП. Ассоциация между пользователем-СПС и СПС может устанавливаться либо пользователем-СПС, либо СПС. Ассоциация между пользоватслем-ХС и ХС может устанавливаться только пользователем-ХС. Разъединить установленную ассоциацию может только ее инициатор.

Один или комбинация нескольких элементов СЭПрС, СЭДС, СЭПсС и СЭУС в сочетании с поддерживающими их СЭП определяют прикладной-контекст прикладной-ассоциации. Заметим, что для поддержки одного или нескольких видов парных взаимодействий между двумя объектами абстрактной модели может быть использована одна прикладная-ассоциация.

В таблице 1 идентифицированы прикладные-контексты, определенные в настоящем стандарте для протокола доступа СПС и протокола доступа ХС.


Таблица 1 - Прикладные контексты протокола доступа СОС

Прикладной контекст

СЭП обработки сообщений

Обеспечивающие СЭП


СЭПрС

СЭДС

СЭПсС

СЭУС

СЭУО

СЭНП

СЭУА

Протокол доступа СПС








Доступ-спс

ПТ

ПТ

-

ПТ

Х

-

Х

Форсированный доступ-спс

ПС

ПС

-

ПС

Х

-

Х

Надежный-доступ-спс

ПТ

ПТ

-

ПТ

Х

Х

Х

Форсированный-надежный-доступ-спс

ПС

ПС

-

ПС

Х

Х

Х

Протокол доступа ХС








Доступ-хс

ПТ

-

ПТ

ПТ

Х

-

Х

Надежный -доступ-хс

ПТ

-

ПТ

ПТ

Х

Х

Х

Обозначения:

Х - наличие;

"-" - отсутствие;

ПТ - имеется при инициации со стороны потребителя;

ПС - имеется при инициации со стороны поставщика



Если обеспечивается протокол доступа СПС (Р3), то обеспечение прикладных-контекстов доступ-СПС и форсированный-доступ-СПС является обязательным для АПС. Если АПС обеспечивает прикладной-контекст надежный-доступ-СПС, он должен обеспечивать также форсированный-надежный-доступ-СПС, и наоборот. Обеспечение каждого прикладного-контекста протокола доступа СПС (Р3) является факультативным для пользователя-СПС.

Если обеспечивается протокол доступа ХС (Р7), то обеспечение прикладного-контекста доступ-ХС обязательно для ХС, а обеспечение прикладного-контекста надежный-доступ-ХС - факультативно. Обеспечение каждого из прикладных-контекстов протокола доступа ХС (Р7) является факультативной возможностью пользователя-ХС.

На рисунке 1 приведена модель прикладного-контекста между пользователем-СПС и СПС. Роль потребителя СЭП пользователя-СПС и роль поставщика СЭП СПС указана индексами "ПТ" и "ПС" соответственно.

Рисунок 1 - Модель протокола доступа СПС


Аналогичным образом на рисунке 2 изображена модель прикладного-контекста между пользователем-ХС и ХС.


Рисунок 2 - Модель протокола доступа ХС