Лекция № 1. Введение в теорию графов.

Глава 2. Теория графов.

Лк16

Служба именований сохраняет объектные ссылки в виде иерархической структуры. Каждой объектной ссылке соответствует имя, которое состоит из 2 строковых полей:

è ID – идентификатор

è Kind – вид

Объектная ссылка содержит сведения о типе объекта IDL, а также все необходимые сведения брокеру объектных запросов для обнаружения объекта при обработке запроса. После того, как клиент получит объектную ссылку из каталога, ORB преобразует её в объект CORBA (посредник).

Служба именований позволяет серверам для публикации использовать метод bind(). Сервер вызывает этот метод объекта службы, после чего предоставляет структуру name, соответствующую объекту, и сам объект.

Экспортируемому объекту ставится в соответствие 2 элемента:

è Имя объекта

è Сведения о месторасположении объекта в иерархии службы именований

Клиенты вызывают метод resolve() для поиска объекта, предоставляя службе именований (Service Name - SN) сведения, необходимые для идентификации объектов. Необходимое имя передается как входной параметр, а содержимое SN определяет место в иерархии имен, с которой SN будет начинать поиск объекта. При обнаружении объекта он возвращается как стандартный тип Object.

 
 

 

 


При использовании технологии CORBA на производительность РИС сильное влияние оказывают:

è Количество вызовов удаленных методов, производимых системой

è Объем данных, передаваемых с каждым вызовом удаленных методов

è Затраты на обработку различных типов IDL.