ВУЗ:
Составители:
Рубрика:
105
- Object Factory, в случае использования доступа к COM-серверам с помощью протокола
TCP/IP - Borland Socket Server, в случае Inprise AppCenter - AppCenter Agent. В случае
использования соответствующего сервиса Microsoft DCOM по отношению к нему и
другим подобным сервисам иногда употребляется термин Service Control Manager .
Действия этого сервиса действительно напоминают действия агента вражеской
разведки - доступ к серверам функциональности данного компьютера возможен только в
том случае, если такой сервис запущен. Это диктуется обычными соображениями
безопасности - было бы неразумным предоставлять возможность кому угодно
использовать предоставляемые данным компьютером сервисы в любое время.
Помимо предоставления доступа к серверу функциональности на приложение,
содержащее такой сервис, могут возлагаться и другие обязанности (например, запустить
сервер функциональности, как это делает Object Activation Daemon, или передавать и
принимать данные, как это делает Borland Socket Server).
Еще один распространенный (но не являющийся обязательным) тип
специализированных сервисов - это сервисы, занимающиеся поиском серверов
функциональности для обратившихся к ним клиентов и выступающие в качестве
посредника между клиентом, нуждающимся в том или ином сервисе, и поставщиком
сервиса (в данном случае сервером функциональности), сводя их между собой. Иногда
такие сервисы называются общим термином Directory Service. Обычно такие сервисы
используются в системах, содержащих несколько одинаковых серверов
функциональности, и подключают обратившихся к ним клиентов к этим серверам в
соответствии с установленными для этой системы правилами:
- случайным образом, чем достигается баланс загрузки серверов клиентскими
приложениями;
- к какому-либо конкретному серверу, а в случае сбоя - к другому, считающемуся
резервным;
Правила выбора сервера для обратившегося клиента могут быть самыми
разнообразными.
В случае использования Microsoft DCOM наличие такого сервиса не предполагается,
равно как и в случае использования Borland Socket Server. В случае расширения COM с
помощью Inprise OLEnterprise этот сервис (в данной реализации он называется Business
Object Broker) может как использоваться, так и не использоваться. В случае Inprise Entera
3.2 этот сервис используется обязательно (в данной реализации он называется Entera
Broker). В случае Inprise AppCenter использование подобного сервиса также обязательно
(в этом случае он называется AppCenter Broker, при этом Entera Broker для него может
являться сервером функциональности, который следует искать). А вот в спецификации
CORBA и ее реализациях этот сервис называется Object Agent.
Рис. 1.4. Система, использующая Directory Service
- Object Factory, в случае использования доступа к COM-серверам с помощью протокола
TCP/IP - Borland Socket Server, в случае Inprise AppCenter - AppCenter Agent. В случае
использования соответствующего сервиса Microsoft DCOM по отношению к нему и
другим подобным сервисам иногда употребляется термин Service Control Manager .
Действия этого сервиса действительно напоминают действия агента вражеской
разведки - доступ к серверам функциональности данного компьютера возможен только в
том случае, если такой сервис запущен. Это диктуется обычными соображениями
безопасности - было бы неразумным предоставлять возможность кому угодно
использовать предоставляемые данным компьютером сервисы в любое время.
Помимо предоставления доступа к серверу функциональности на приложение,
содержащее такой сервис, могут возлагаться и другие обязанности (например, запустить
сервер функциональности, как это делает Object Activation Daemon, или передавать и
принимать данные, как это делает Borland Socket Server).
Еще один распространенный (но не являющийся обязательным) тип
специализированных сервисов - это сервисы, занимающиеся поиском серверов
функциональности для обратившихся к ним клиентов и выступающие в качестве
посредника между клиентом, нуждающимся в том или ином сервисе, и поставщиком
сервиса (в данном случае сервером функциональности), сводя их между собой. Иногда
такие сервисы называются общим термином Directory Service. Обычно такие сервисы
используются в системах, содержащих несколько одинаковых серверов
функциональности, и подключают обратившихся к ним клиентов к этим серверам в
соответствии с установленными для этой системы правилами:
- случайным образом, чем достигается баланс загрузки серверов клиентскими
приложениями;
- к какому-либо конкретному серверу, а в случае сбоя - к другому, считающемуся
резервным;
Правила выбора сервера для обратившегося клиента могут быть самыми
разнообразными.
В случае использования Microsoft DCOM наличие такого сервиса не предполагается,
равно как и в случае использования Borland Socket Server. В случае расширения COM с
помощью Inprise OLEnterprise этот сервис (в данной реализации он называется Business
Object Broker) может как использоваться, так и не использоваться. В случае Inprise Entera
3.2 этот сервис используется обязательно (в данной реализации он называется Entera
Broker). В случае Inprise AppCenter использование подобного сервиса также обязательно
(в этом случае он называется AppCenter Broker, при этом Entera Broker для него может
являться сервером функциональности, который следует искать). А вот в спецификации
CORBA и ее реализациях этот сервис называется Object Agent.
Рис. 1.4. Система, использующая Directory Service
105
Страницы
- « первая
- ‹ предыдущая
- …
- 103
- 104
- 105
- 106
- 107
- …
- следующая ›
- последняя »
