ГОСТ Р ИСО 10303-22-2002
4.4 Сообщения (транзакции) и режимы доступа
Уровни реализации СИДД определяют обеспечиваемые ими сообщения. Сообщение состоит
из рядов команд (операций), воздействие которых может быть сохранено или отменено как единое
целое. Также доступны средства, обеспечивающие приложению возможность управления доступом
к конкретным хранилищам и СИДЦ-моделям. Сообщения и доступ к СИДД-моделям содержат
связанные с ними режимы: «чтение—запись» и «только чтение». Режим «чтение—запись*
допускает команды доступа, создания, обновления и удаления экземпляров в СИДД-моделях и
хранилищах. Режим «только чтение» не допускает команды создания, обновления или удаления
экземпляров в СИДД-моделях и хранилищах. СИДД-модель не может быть доступна в режиме
«чтение—запись», когда инициировано сообщение в режиме «только чтение».
4.5 Сеанс, словарь данных и управление совокупностью
Схема сеанса СИДД (см. раздел 7) описывает структуру сеанса СИДД. Схема совокупности
СИДД (см. рахтел 8) описывает упорядоченные структуры, доступные для управления совокупно
стью. основанной на схеме. Схема совокупности СИДД определяет организационные обьекты, ко
торые приложение может создавать в течение сеанса.
Для обеспечения приложениям необходимого доступа к информации о схеме, определяющей
прикладные данные, СИДД создает словарьданных. Схема словаря СИДД (см. раздел 6) описывает
структуру словаря данных. Словарьданных состоит из набора экземпляров объектов, определенных
в схеме словаря СИДД. Так как не все приложения требуют доступа к словарю данных, то класс
реализации может быть определен без обеспечения требуемого словаря данных (см. 13.1.2). В этом
случае прикладному программисту необходимы полное знание схемы и возможность ссылаться на
элементы схемы по их именам.
II ри мечам и с —На рисунке 2 иупрошенных терминах показана взаимосвязь между прикладными
данными, словарем, сеансом и совокупностьюорганизационныхданных, а также между прикладной програм
мой и реализацией СИДД. На рисунке 2 также показано, для каких типов данных прикладная программа
имеютдоступ в режимах «чтение—запись» или «только чтение».
Рисунок 2 —Взаимосвязи элементов архитектуры данных СИДД
Создание, удаземие и изменение данных сеанса, организация совокупности и словаря прояв
ляются как носледовательностьспециазьных команд, предназначенныхдля управления средой СИДД.
Команды экземпляра объекта используются язя доступа к данным сеанса, организации совокупно сти
и словаря так же, как и для экземпляров приложения. Не все команды экземпляра обьекта
необходимы ятя обеспечения доступа к данным организации совокупности, поскольку экземпляры
схемы совокупности СИДД не обязательно присутствуют в рамках СИДД-модели (см. 8.1).
5