Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 10746-3-2001 Информационная технология (ИТ). Взаимосвязь открытых систем. Управление данными и открытая распределенная обработка. Часть 3. Архитектура

     4.4 Прозрачность распределения ОРО

4.4.1 Понятия

4.4.1.1. Прозрачность доступа - прозрачность распределения, которая маскирует различия в представлении данных и методах вызова для того, чтобы сделать возможным взаимодействие между объектами.

4.4.1.2 Прозрачность отказа - прозрачность распределения, которая маскирует (от объекта) отказ и возможное восстановление других объектов (или самого этого объекта) для того, чтобы обеспечить устойчивость к неисправностям.

4.4.1.3 Прозрачность положения - прозрачность распределения, которая маскирует использование информации о положении в пространстве при идентификации и связывании.

4.4.1.4 Прозрачность миграции - прозрачность распределения, которая маскирует (от объекта) способность системы изменить положение этого объекта. Миграцию часто используют для достижения сбалансированной загрузки и уменьшения задержки.

4.4.1.5 Прозрачность перемещения - прозрачность распределения, которая маскирует перемещение интерфейса от других связанных с ним интерфейсов.

4.4.1.6 Прозрачность дублирования - прозрачность распределения, которая маскирует использование для обеспечения интерфейса группы поведенчески взаимно совместимых объектов. Дублирование часто используют для повышения производительности и доступности.

4.4.1.7 Прозрачность постоянства - прозрачность распределения, которая маскирует (от объекта) деактивацию и реактивацию других объектов (или самого этого объекта). Деактивацию и реактивацию часто используют для обеспечения постоянного присутствия объекта, когда система не в состоянии предоставлять ему функции обработки, хранения и коммуникации непрерывно.

4.4.1.8 Прозрачность транзакции - прозрачность распределения, которая маскирует координацию действий объектов для достижения согласованности.

4.4.2 Использование прозрачности распределения

Прозрачность распределения является важным требованием конечного пользователя распределенной системы. В настоящей базовой модели определен ряд видов прозрачности распределения, что позволяет создавать системы ОРО с прозрачным, с точки зрения пользователей, распределением. Прозрачность распределения селективна; базовая модель включает в себя правила для выбора и комбинирования видов прозрачности распределения в системах ОРО.

Для прозрачности распределения каждого вида, определенного в 4.4.1, данная базовая модель содержит определения:

- схемы для выражения требований к конкретному виду прозрачности;

- процесса уточнения для преобразования спецификации, содержащей требования к конкретному виду прозрачности распределения, в спецификацию, явно выражающую маскировку, подразумеваемую этой прозрачностью.

Примечания

1 В некоторых случаях (например, прозрачности доступа) схема пуста; в других случаях (например, прозрачности транзакции) схема содержит один или несколько параметров, предписывающих точную форму требуемой прозрачности.

2 Процесс уточнения обычно требует введения дополнительного поведения, включая использование одной или нескольких функций ОРО в спецификации.

Спецификации процесса уточнения в разделе 16 являются предписывающими до уровня требований для того, чтобы гарантировать общую целостность базовой модели.