ГОСТ I» ИСО/МЭК 10746-3-2001
функции координации для реставрации кластера путем реактивации или восстановления, когда
другой объект пытается получить доступ к допустимому указателю.
Релокатор поддерживает взаимодействия для того, чтобы:
- записывать изменения положения интерфейса, идентифицированного указателем инженер
ного интерфейса;
- подтверждать правильность интерфейса, идентифицированного указателем инженерного ин
терфейса (включая, при необходимости, реставрацию кластера, содержащего объект, который под
держивает интерфейс);
- устанавливать политику взаимодействия с функциями координации (например, функцией
деактивации и реактивации) при подтверждении правильности положения интерфейса, идентифи
цированного указателем инженерного интерфейса.
П р и м е ч а н и е —Объект, осуществляющий подтверждение правильности указателя инженерного ин
терфейса, может возвращать результаты подтверждения так. чтобы оптимизировать последующее испольэояа-
нис указателя.
14.4 Функция хранилища типов
Управляет хранилищем типов спецификаций и типов связей. Она имеет интерфейс для каждого
хранящегося типа спецификации.
14.4.1 П р а в и л а
Функция хранилища типов может быть информирована о типах связей помимо тех, которые
могут был. получены из сравнения типов спецификаций. Хранилище типов не допускает установ
ление несогласованных связей.
Типы спецификаций являются неизменными.
Функция хранилища типов включает в себя созданные типы и ассоциированные с ними типы
интерфейсов.
Интерфейс хранилища типов для конкретного типа предоставляет функции для:
- запроса спецификации типа;
- установления связей между этим типом и другими типами;
- запроса связей между этим типом и другими типами.
Г1р и м с ч а н и е —Взаимоотношение (связь) между типом и подтипом для типов вычислительных
сигнатур определяется правилами образования подтипов сигнатур в 7.2.4. Нетребуется, чтобы хранилище типов
было в состоянии вычислять связи подтипов сигнатур. Когда типы сигнатур включаются в хранилище типов,
хранилищу нс разрешается устанавливай, дополнительные правила или утверждения для типов сигнатур,
противоречащих положениям 7.2.4.
14.5
Функция
торга
Обеспечивает объявление и открытие интерфейсов.
14.5.1 П о н я т и я
14.5.1.1 Предложение услуги —информация об интерфейсе, включая как идентификатор ин
терфейса, так и тип сигнатуры вычислительного интерфейса.
П р и м е ч а н и я
1 Идентификатор позволяет привязаться к интерфейсу.
2 Вычислительная сигнатура позволяет ropiy обеспечить выбор импорта услуги из предложений услуг,
который будет взаимодействовать так. как ожидает импортирующий обьект.
3 Дополнительная информация в предложении услуги может быть использована для предоставления
более подробных различий, чем содержится в сигнатурах интерфейсов.
14.5.1.2 Экспорт услуги —взаимодействие с функцией торга, в котором объявляется предло
жение услуги путем его добавления к идентифицированному набору предложений услуг.
14.5.1.3 Импорт услуги — взаимодействие с функцией торга, при котором осуществляется
поиск по идентифицированному набору предложений услуг для обнаружения интерфейса, предо
ставляющего услугу, уд овлетворяющуто заданному типу.
14.5.2 П р а в и л а
Функция торга предостаатяет импорт и экспорт услуг, а ее поведением управляет политика
торга, которая устанавливает правила, как наборы, идентифицированные в экспорте услуг, соотно
сятся с наборами в импорте услуг. При импорте услуги функция торга должна выбрать только те
предложения, которые удовлетворяют политике самой функции торга, политике экспортера пред
ложения услуг и политике импортера предложения услуг. Импорт услуги воатекает проверку под-
типа/супертипа сигнатуры вычислительного интерфейса. Дополнительно он может воазекать
«о