Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Трейдинг



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

Нужно связывать объект с определенным именем – некоторая последовательность идентификаторов и она может быть разрешена в ссылку на объект.

Пример 19. Продолжение проги с футбольными командами

Надо объект зарегистрировать на сервере именований с использованием официального названия команды. А дальше посылаем имя команды и получаем ссылку на эту команду.

Соответствие с между именем и ссылкой – связывание имен. Поиск конкретного связывания – потеря эффективности. Решение этой проблемы – декомпозиция: разбиение пространства на отдельные подпространства. Здесь используется иерархическое разбиение. Отдельное пространство имен – контекст именования.

Связывание имен.

Рис. 4.3.

Есть корневое пространство – в него входят все остальные контексты. Поиск именования, т. е. конкретной ссылки по имени – обход контекстов. И если эти контексты расположены на разных компах, это издержки при пересылке. Здесь нужен разумный (эффективный) алгоритм перемещения по контекстам.

С позиции обеспечения эффективности поиска по именам вводится понятие: составные имена. Использование составных имен уменьшает пространство поиска.

Составное имя – это последовательность простых имен, задающих путь к объекту через ряд контекстов именования. Каждый сервер именования должен поддерживать 3 базовые операции:

1. Операция связывания, которая создает новое связывание для объекта. То есть это эта операция обеспечивает связывание имени и объекта.

2. Операция разрешения: возвращает объектную ссылку для определенного имени, переданного службе в качестве параметра.

3. Операция просмотра: выводит список связываний, которые есть в службе в контексте.





Дата публикования: 2014-12-08; Прочитано: 195 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...