7 ФУНКЦИОНАЛЬНАЯ МОДЕЛЬ СОС
Функциональная модель СОС служит вспомогательным средством при разработке международных стандартов СОС и при описании основных концепций, которые можно изобразить графически. Она охватывает несколько различных функциональных компонентов, взаимодействующих для обеспечения услуг ОС. Эту модель можно применить ко многим различным физическим и организационным конфигурациям.
7.1 Описание модели СОС
Функциональная структура модели СОС показана на рисунке 1. В этой модели пользователем является либо физическое лицо, либо вычислительный процесс. Пользователями могут быть или непосредственные пользователи (т.е. участвующие в обработке сообщений путем прямого использования СОС), или косвенные пользователи (т.е. участвующие в обработке сообщений через другую систему обмена данными, например систему физической доставки, которая связана с СОС). Пользователь рассматривается либо как отправитель (при передаче сообщения), либо как получатель (при приеме сообщения). Элементы услуг обработки сообщений определяют набор типов сообщений и те возможности, которые позволяют отправителю передавать сообщения этих типов одному или нескольким получателям.
__________________
* Вопрос о вводе сообщений из служб ФД в СОС подлежит дальнейшему изучению. Показанные потоки от служб ФД к МДФД служат для уведомления.
Рисунок 1 - Функциональная модель СОС
Отправитель готовит сообщения с помощью своего агента пользователя. Агент пользователя (АП) - это прикладной процесс, взаимодействующий с системой передачи сообщений (СПС) или с хранилищем сообщений (ХС) для предоставления сообщений от имени одного пользователя. СПС доставляет предоставленные ей сообщения одному или нескольким принимающим АП, модулям доступа (МД) или ХС и может выдавать уведомления отправителю. Функции, которые выполняет исключительно АП и которые не стандартизованы как часть сервисных элементов услуг обработки сообщений, называются локальными функциями. АП может воспринимать доставку сообщений непосредственно из СОС либо использовать возможности ХС для получения доставленных сообщений в целях последующего их поиска агентом АП.
СПС охватывает большое число агентов передачи сообщений (АПС). Действуя совместно по методу передачи и промежуточного накопления сообщений, АПС передают сообщения и доставляют их заданным получателям.
Доступ косвенных пользователей СОС выполняется МД. Доставка к косвенным пользователям СОС выполняется МД, как, например, в случае физической доставки, - модулем доступа физической доставки (МДФД).
Хранилище сообщений - это факультативная универсальная возможность СОС, действующая в качестве посредника между АП и АПС. ХС изображено в функциональной модели СОС, показанной на рисунке 1. ХС - это функциональный логический объект, основная цель которого - хранить доставленные сообщения и допускать возможность их поиска. Кроме того, ХС позволяет осуществлять предоставление сообщений со стороны АП и выдавать в АП сигналы неисправности.
Совокупность АП, ХС, МД и АПС называется "системой обработки сообщений".
7.2 Структура сообщений
Основная структура сообщений, передаваемых СПС, показана на рисунке 2. Сообщение состоит из конверта и содержимого. Конверт несет информацию, которая используется СПС при передаче сообщения в рамках СПС. Содержимое - это порция информации, которую посылающий АП желает доставить одному или нескольким АП-получателям. СПС не изменяет и не анализирует содержимое, за исключением операций преобразования (см. раздел 16).
Рисунок 2 - Основная структура сообщений
7.3 Применение модели СОС
7.3.1 Физическое отображение
Пользователи осуществляют доступ к АП для обработки сообщений, например для создания, представления или файлирования сообщений. Пользователь может взаимодействовать с АП через устройство или процесс ввода/вывода (например, клавиатуру, дисплей, печатающее устройство и т.п.). АП может быть реализован в виде вычислительного процесса (набора процессов) в интеллектуальном терминале.
АП и АПС могут располагаться рядом в одной и той же системе, либо АП/ХС могут быть реализованы в физически разделенных системах. В первом случае АП обращаются к элементам услуг ПС, взаимодействуя непосредственно с АПС той же системы. Во втором случае АП/ХС будут взаимодействовать с АПС через стандартизованные протоколы, определенные для СОС. Можно также реализовать АПС в системе без АП или ХС.
На рисунках 3 и 4 показаны некоторые возможные физические конфигурации. Различные физические системы могут быть связаны посредством выделенных линий или коммутируемых сетевых соединений.