Сети ЭВМ и телекоммуникации. Глобальные сети. Брейман А.Д. - 85 стр.

UptoLike

Составители: 

85
динамически путем обращения к службе имен (например, DNS). Селектор
транспорта обычно определяется динамически при запуске экземпляра сервера.
Сервер динамически выделяет транспортный адрес и сообщает его некоторой
известной (расположенной по заранее заданному селектору транспорта) службе
поиска (англ. lookup service). Клиенты, когда им нужно определить
транспортный адрес той или иной службы, обращаются к службе поиска
.
Необходимость в использовании отдельной службы поиска связана с тем,
что многие транспортные протоколы не могут предоставить большое
количество заранее известных селекторов, в то время, как потенциальное
количество служб очень велико. Использование службы поиска позволяет
занять единственный заранее известный селектор, а селекторы остальных
служб назначать динамически.
RFC 1833 определяет три типа служб поиска
, все они используют общий
номер программы RPC (1000000) и порты TCP/111 и UDP/111.
Стандарты распределенных вычислений Open Source Foundation (OSF)
Distributed Computing Environment (DCE) используют RPC как основной
механизм выполнения удаленных процедур. В пользу RPC говорят его
простота, прозрачность и производительность. То, что модель вызова RPC
максимально приближена к модели вызова локальных процедур, позволяет
сократить время обучения разработчиков.
8.2 Microsoft DCOM
Модель распределенных компонентных объектов DCOM (англ.
Distributed Component Object Model) — объектно-ориентированная технология
разработки распределенных программных систем.
Хотя технология COM (англ. Component Object Model) разрабатывалась с
учетом будущей поддержки распределенных систем, однако ее первоначальная
реализация могла работать только на одном компьютере. Объекты СОМ могли
быть реализованы в DLL или в отдельном процессе, исполняющемся только на
динамически путем обращения к службе имен (например, DNS). Селектор
транспорта обычно определяется динамически при запуске экземпляра сервера.
Сервер динамически выделяет транспортный адрес и сообщает его некоторой
известной (расположенной по заранее заданному селектору транспорта) службе
поиска (англ. lookup service). Клиенты, когда им нужно определить
транспортный адрес той или иной службы, обращаются к службе поиска.
     Необходимость в использовании отдельной службы поиска связана с тем,
что многие транспортные протоколы не могут предоставить большое
количество заранее известных селекторов, в то время, как потенциальное
количество служб очень велико. Использование службы поиска позволяет
занять единственный заранее известный селектор, а селекторы остальных
служб назначать динамически.
     RFC 1833 определяет три типа служб поиска, все они используют общий
номер программы RPC (1000000) и порты TCP/111 и UDP/111.
     Стандарты распределенных вычислений Open Source Foundation (OSF)
Distributed Computing Environment (DCE) используют RPC как основной
механизм выполнения удаленных процедур. В пользу RPC говорят его
простота, прозрачность и производительность. То, что модель вызова RPC
максимально приближена к модели вызова локальных процедур, позволяет
сократить время обучения разработчиков.


     8.2 Microsoft DCOM


     Модель    распределенных    компонентных   объектов   DCOM       (англ.
Distributed Component Object Model) — объектно-ориентированная технология
разработки распределенных программных систем.
     Хотя технология COM (англ. Component Object Model) разрабатывалась с
учетом будущей поддержки распределенных систем, однако ее первоначальная
реализация могла работать только на одном компьютере. Объекты СОМ могли
быть реализованы в DLL или в отдельном процессе, исполняющемся только на
                                          85