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

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

     6 Модель хранилища сообщений


Хранилище сообщений (ХС) моделируется в виде атомарного объекта, который действует как поставщик услуг для пользователя-абстрактных-услуг ХС (т.е. агента пользователя) и как пользователь услуг, предоставляемых системой передачи сообщений (СПС).

ХС выполняет роль посредника между АП и СПС. Его основная функция состоит в принятии доставки сообщений по поручению одного оконечного-пользователя и сохранения этих сообщений для последующего поиска со стороны АП оконечного пользователя. ХС обеспечивает также для АП услуги косвенного предоставления-сообщения и администрирования-сообщений фактическим путем "сквозного прохождения" к СПС. Это дает возможность ХС обеспечивать дополнительные функциональные возможности относительно непосредственного предоставления сообщений АПС: такое продвижение сообщений заложено в ХС и возможностях регистрации.

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

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

Рисунок 1 - Абстрактные услуги хранилища сообщений

Введение и описание концепции абстрактных-услуг, а также соглашения по их определению изложены в ГОСТ Р ИСО/МЭК 10021-3.

В вопросах защиты сообщений ХС рассматривается как отдельный объект с уникальным идентификатором и имеет отдельный ключ (или набор ключей) для АП.

6.1. Объект "хранилище сообщений"

ХС моделируется в виде атомарного объекта. Оно обеспечивает абстрактные-услуги порта поиска ХС для пользователя-абстрактных-услуг ХС. Действуя как "заменитель" поставщика-абстрактных-услуг ХС, оно представляет также пользователю-абстрактных-услуг ХС (пользователю-ХС) абстрактные-услуги предоставления и администрирования, а действуя как "заменитель" АП, оно потребляет абстрактные-услуги порта доставки, порта предоставления и административного порта ХС, выполняя роль пользователя абстрактных-услуг СПС.

Формальное описание для объекта "хранилище сообщений" имеет следующий вид:

   mS OBJECT

PORTS

{retrieval [S],

indirectSubmission [S],

administration [S],

delivery [C],

submission [C],

administration [C]}

 

: : = id-ot-ms


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

   msUser OBJECT

PORTS

{retrieval [C],

indirectSubmission [C],

administration [С],

 

: : = id-ot-ms-user

6.2. Порты-хранилища сообщений

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

В последующих расширениях настоящей части ГОСТ Р ИСО/МЭК 10021 планируется определение дополнительных услуг управления сообщениями, выполняемых ХС по поручению АП с целью регистрации в журнале входящих и исходящих сообщений, а также автоматической увязки входящих уведомлений с регистрируемой информацией относительно исходящих сообщений. Эти расширения предполагается выпустить в виде дополнений к ГОСТ Р ИСО/МЭК 10021.

Для предоставления пользователю-ХС услуг, описанных в 6.1, ХС взаимодействует по поручению пользователя-ХС с абстрактными-услугами СПС и действует как потребитель услуг портов доставки, предоставления и административного порта СПС. Обеспечиваемые СПС абстрактные-услуги определены в разделе 8 ГОСТ Р ИСО/МЭК 10021-4.

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

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

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

Если между АП и ХС, а также ХС и АПС установлены контексты-защиты, то метка-защиты, присвоенная сообщению или зонду, ограничивается контекстом-защиты в соответствии с действующей политикой-защиты. Если контексты-защиты не установлены, то присвоение метки-защиты сообщению или зонду выполняется по усмотрению отправителя.

6.2.1 Порт поиска