В данном разделе изложена функциональная модель обработки сообщений. Конкретная реализация этой модели - предмет рассмотрения в других частях ГОСТ Р ИСО/МЭК 10021.
Функциональная среда обработки сообщений охватывает "первичные" функциональные объекты различных типов: систему обработки сообщений (СОС), пользователей и списки распределения. В свою очередь, СОС может быть подразделена на более мелкие "вторичные" функциональные объекты различных типов: систему передачи сообщений (СПС); агентов пользователя, хранилища сообщений и модули доступа. В свою очередь, СПС может быть разделена на еще более мелкие "третичные" функциональные объекты простого типа - агенты передачи сообщений.
Ниже приведено отдельное описание каждого первичного, вторичного и третичного типов функциональных объектов и выбранных типов модулей доступа.
Как подробно изложено ниже, функциональные объекты иногда настраиваются на одно или несколько применений обработки сообщений, например на межперсональные сообщения (см. ГОСТ Р ИСО/МЭК 10021-7 и рекомендацию Т.330 МККТТ). Функциональный объект, настроенный на какое-либо применение, воспринимает синтаксис и семантику содержимого сообщений, обмениваемых при таком применении.
Как частное решение, функциональные объекты могут обладать возможностями, выходящими за рамки возможностей, специфицированных в ГОСТ Р ИСО/МЭК 10021. В частности, типичный агент пользователя обладает возможностями подготовки, изображения и хранения сообщений, которые не стандартизованы.
7.1 Первичные функциональные объекты
Функциональная среда обработки сообщений (ФСОС), изображенная на рисунке 1, охватывает систему обработки сообщений, пользователей и списки распределения. Первичные функциональные объекты взаимодействуют друг с другом. Ниже определены и описаны их типы.
Рисунок 1 - Функциональная среда обработки сообщений
7.1.1 Система обработки сообщений
Основное назначение обработки сообщений состоит в переносе информационных объектов от одного партнера к другому. Функциональный объект, который помогает выполнять эту функцию, называется системой обработки сообщений.
Среда ФСОС содержит одну СОС.
7.1.2 Пользователи
Основное назначение СОС состоит в переносе информационных объектов от одного пользователя к другому. Функциональный объект (например, человек), который участвует в обработке сообщений (а не обеспечивает ее), называется пользователем.
Различают следующие виды пользователей:
- непосредственный пользователь - пользователь, участвующий в обработке сообщений путем непосредственного использования СОС;
- косвенный пользователь - пользователь, который участвует в обработке сообщений путем косвенного использования СОС, т.е. через другую систему обмена данными (например, систему почтовой связи или сеть телекса), с которой связана данная СОС.
ФСОС может охватывать любое число пользователей.
7.1.3 Списки распределения
С помощью СОС пользователь передает информационные объекты заранее определенным группам пользователей, а также отдельным пользователям. Функциональный объект, представляющий заранее определенную группу пользователей и другие СР, называется списком распределения (СР).
СР не идентифицирует ни одного или идентифицирует несколько пользователей и СР, называемых его членами. Последний из СР (при наличии нескольких) считается гнездовым. Запрос к СОС на перенос информационного объекта (например, сообщения) в СР равноценен запросу на перенос этого объекта членам СР. Заметим, что это положение имеет рекурсивный характер.
Правом или разрешением на перенос сообщений конкретному СР можно управлять. Это право называется правом предоставления. Как частное решение, на использование СР можно наложить дальнейшие ограничения.
ФСОС может содержать любое число СР.
Примечание - Список СР может быть еще более ограничен, например только переносом сообщений с предписанным типом содержимого.