В данном разделе представлена абстрактная функциональная модель сохранения и получения документов. Описание понятия абстрактных услуг и соглашения по их определению приведены в ГОСТ Р ИСО/МЭК 10021-3.
Среда сохранения и получения документов заключает в себе два неделимых объекта: сервер сохранения и получения документов (сервер СПД) и пользователя сохранения и получения документов (пользователя СПД). Сервер СПД представляется как неделимый объект, который действует как поставщик услуг пользователю СПД. Сервер СПД описывается с использованием абстрактной модели для того, чтобы определить услуги, предоставляемые сервером СПД - абстрактные услуги сохранения и получения документов. Модель СПД показана на рисунке 1.
Рисунок 1 - Абстрактные услуги сохранения и получения документов
Среда СПД/ПУД-УД заключает в себе два неделимых объекта: сервер СПД/ПУД-УД и пользователя СПД/ПУД-УД. Сервер СПД/ПУД-УД действует как поставщик услуг пользователю СПД/ПУД-УД. Сервер СПД/ПУД-УД описывается с использованием абстрактной модели для того, чтобы определить услуги, предоставляемые сервером СПД/ПУД-УД - абстрактные услуги СПД/ПУД-УД. Модель СПД/ПУД-УД показана на рисунке 1.1.
Рисунок 1.1 - Абстрактные услуги СПД/ПУД-УД
6.1 Объекты в среде СПД
Сервер СПД моделируется как неделимый объект. Он поддерживает порт абстрактных услуг СПД для пользователя СПД.
Формальное определение объекта "сервер СПД" следующее:
dfr-server OBJECT
PORTS { dfr-port [5] } | |||
: : = id-dfr-server |
Пользователь СПД моделируется как отдельный объект. Пользователь СПД потребляет абстрактные услуги порта СПД, предоставляемые сервером СПД. Формальное определение пользователя СПД:
dfr-user OBJECT
PORTS { dfr-port [С] } | |||
: : = id-dfr-user |
В настоящем стандарте порт СПД рассматривается для операций над объектами СПД.
Сервер СПД/ПУД-УД моделируется как неделимый объект. Он поддерживает порт абстрактных услуг СПД и порт абстрактных услуг СПД/ПУД-УД для пользователя СПД/ПУД-УД. Формальное определение сервера СПД/ПУД-УД:
dfr-dtam-dm-server OBJECT
PORTS {dfr-port [S], dtam-dm-port [S]} | |||
: : = id-dfr-dtam-dm-server |
Пользователь СПД/ПУД-УД моделируется как отдельный объект. Пользователь СПД/ПУД-УД потребляет абстрактные услуги порта СПД и порта СПД/ПУД-УД, предоставляемые сервером СПД/ПУД-УД. Формальное определение пользователя СПД/ПУД-УД: