Лекция № 1. Введение в теорию графов.
Глава 2. Теория графов.
Лк16
Служба именований сохраняет объектные ссылки в виде иерархической структуры. Каждой объектной ссылке соответствует имя, которое состоит из 2 строковых полей:
è ID – идентификатор
è Kind – вид
Объектная ссылка содержит сведения о типе объекта IDL, а также все необходимые сведения брокеру объектных запросов для обнаружения объекта при обработке запроса. После того, как клиент получит объектную ссылку из каталога, ORB преобразует её в объект CORBA (посредник).
Служба именований позволяет серверам для публикации использовать метод bind(). Сервер вызывает этот метод объекта службы, после чего предоставляет структуру name, соответствующую объекту, и сам объект.
Экспортируемому объекту ставится в соответствие 2 элемента:
è Имя объекта
è Сведения о месторасположении объекта в иерархии службы именований
Клиенты вызывают метод resolve() для поиска объекта, предоставляя службе именований (Service Name - SN) сведения, необходимые для идентификации объектов. Необходимое имя передается как входной параметр, а содержимое SN определяет место в иерархии имен, с которой SN будет начинать поиск объекта. При обнаружении объекта он возвращается как стандартный тип Object.
При использовании технологии CORBA на производительность РИС сильное влияние оказывают:
è Количество вызовов удаленных методов, производимых системой
è Объем данных, передаваемых с каждым вызовом удаленных методов
è Затраты на обработку различных типов IDL.