ГОСТ Р ИСО/МЭК 10746-3-2001
Перед созданием указателя инженерного интерфейса ядро строит шаблон каната, определяю
щий конфигурацию заглушки, связника и протокольных объектов, подходящую для обеспечения
взаимодействий в интерфейсе. Кроме того, ядро устанавливает локальную структуру, достаточную
для того, чтобы сделать возможным связывание с интерфейсом, и связывает шаблон и
локальную структуру с коммуникационным интерфейсом. Инженерный интерфейс делает эту
информацию доступной.
Пересечение, которое устанавливает границу между областями управления указателями инже
нерных интерфейсов, обеспечивает отображение между указателями инженерных интерфейсов в
этих областях. Когда указатель инженерного интерфейса или шаблон кластера, содержащий указа
тели инженерных интерфейсов, пересекает границу области указателей инженерных шгтерфейсов,
последние должны быть преобразованы так. чтобы быть допустимыми в новой области.
Обмен указателями инженерных интерфейсов между областями управления указателями ин
женерных интерфейсов возможен только тогда, когда определена процедура отображения указате
лей. предотвращающая их двусмысленность.
8.2.3 П р а в и л а д л я р а с п р е д е л е н н о г о с в я з ы в а н и я
Установление канала требует создания соответствующих заглушек, связников, протокольных
объектов и пересечений. Установление канала может быть инициировано любым инженерным
объектом. Оно обеспечивается каждым ядром как функция его интерфейса управления узлом.
Распределенное связывание приводит к взаимодействию с ядрами упов. с интерфейсами которых
нужно связаться. Установление каната параметризовано шаблоном каната и набором указателей
интерфейсов, каждому из которых присвоена конкретная роль в шаблоне канала. Шаблон каната
должен быть совместим с типами каналов, названными указателями инженерных интерфейсов для
тех интерфейсов, с которыми должна быть установлена связь. Для каждого объекта, который должен
быть связан, ядро создает в своем узле конфигурацию заглушек, связников и протокольных объектов
для обеспечения шгтерфейсов тех объектов, которые должны быть связаны. Эта конфигурация
включает в себя и управляющие интерфейсы. Протокольные объекты, поддерживающие канал,
соединяются (возможно, через пересечения) в своих коммуникационных интерфейсах. Выбор и
конфигурация заглушек, связников, протокольных объектов и пересечений определены шаблоном и
типами каналов задействованных указателей интерфейсов. Каждому базовому инженерному объ екту’.
связанному каналом, присвоен идентификатор оконечной точки связывания для каждого
интерфейса, который объект имеет в этом канале. Базовые инженерные объекты используют иден
тификаторы оконечных точек связывания для назначения интерфейса, через который осуществля
ется распределенное взаимодействие.
Приме ча ния
1 Каналы могут быть установлены любым инженерным объектом, независимо от того, имеет ли объект
интерфейс, который должен быть связан каналом.
2 Базовый инженерный объект, инициирующий распределенное связывание, требует набор указателей
интерфейсов. Они могут быть получены любым из следующих способов:
а) при инициализации объекта;
б) через взаимодействие инициирующего объекта с ядром, как часть реализации интерфейсов иниции
рующею объекта;
в) через некоторую цепочку взаимодействий с другими рассматриваемыми объектами (например, при
передаче параметров или при торге).
3 Шаблон канала может содержать альтернативные конфигурации, которые должны применяться при
выбранных обстоятельствах. Например, сети коммуникационные линии ненадежны, могут потребоваться
кодирующие заглушки.
8.2.4 П р а в и л а п е р е м е щ е н и я
Инженерные объекты могут быть перемещены в результате:
- реактивации и деактивации;
- создания контрольной точки и восстановления;
- миграции;
- функций управления областью коммуникации (например, изменение идентификатора ком
муникационного интерфейса).
Приме ча ния
1 Идентификатор коммуникационного интерфейса может измениться в результате изменений сетевого
адреса узла.
2 При переустановке каналов могут использоваться заглушки, связники и протокольные объекты.