ГОСТ Р ИСО/МЭК 10746-1-2004
8.8 Функции ОРО
Общее описание набора функций ОРО приведено в ГОСТ Р ИСО/МЭК 10746-3. Эти функции
являются либо основными, либо широко применимыми в конструкциях систем ОРО. Подробная
спецификация этих функций будет предметом отдельных стандартов, которые можно будет комби
нировать для создания спецификаций компонентов систем ОРО.
Полный набор функций ОРО подразделяется на четыре группы:
а) функции управления.
б) функции координации,
в) функции хранилища,
г) функции безопасности.
8.8.1 Ф у н к ц и и у п р а в л е н и я
К функциям упраатения относятся:
- функция упраатения узлом,
- функция упраатения объектом,
- функция упраатения кластером,
- функция упраатения капсулой.
Функция управления узлом предоставляется ядром ухта и направлена на управление функци
ями обработки, хранения и коммуникации в узле. Она обеспечивает:
- административное управление связками обработки;
- доступ к часам и административное управление таймером:
- создание канала и обработку указателей инженерных интерфейсов;
- реализацию шаблона капсулы и удаление капсулы.
Функция управления объектом предоставляется по мере необходимости любым объектом и
позволяет получать контрольные точки и удалять объект.
Функция управления кластером предоставляется менеджером кластера и позволяет получать
контрольные точки, восстанавливать, осуществлять миграцию, деактивировать или удалять клас
тер.
Функция управления капсулой предоставляется менеджером капсулы и позволяет реализовы
вать (включая восстановление и реактивацию), получать контрольные точки, деактивировать и уда
лять все кластеры в капсуле и удалять саму капсулу.
8.8.2 Ф у н к ц и и к о о р д и н а ц и и
К функциям координации относятся:
- функция уведомления о событии,
- функция создания контрольной точки и восстановления,
- функция деактивации и реактивации.
- функция группирования.
- функция дублирования.
- функция миграции,
- функция транзакции,
- функция отслеживания указателей инженерных интерфейсов.
Функция уведомления о событии записывает и делает доступной историю событий. Событие
сохтает взаимодействие с этой функцией для создания истории событий, а функция извещает заре
гистрированных потребителей событий о доступности истории событий.
Функция создания контрольной точки и восстановления координирует создание контрольных
точек и восстановление отказавших кластеров из этих контрольныхточек. Она реализует политику,
управляющую тем, когда должны создаваться контрольные точки кластеров, где должны храниться
контрольные точки, когда и где кластеры должны восстанавливаться, какая контрольная точка
восстанавливается.
Функция деактивации и реактивации координирует деактивацию и реактивацию кластеров.
Она реализует политику, управляющую тем, когда кластеры должны деактивироваться, где должны
сохраняться контрольные точки, связанные с деактивацией, когда и где должны реактивироваться
кластеры, какая контрольная точка должна реактивироваться.
Функция группирования предоставляет необходимые механизмы для координации взаимо
действий объектов в многостороннем связывании.
Функция дублирования имеет дело с частным случаем группы, члены которой поведенчески
совместимы. Она обеспечивает необходимые средства для гарантии того, что группа воспринимает-
37