ВУЗ:
Составители:
Рубрика:
113
Informix, Ingres, IBM DB2, Microsoft SQL Server. Пользователям Entera доступны
соответствующие сервисы доступа к данным, представляющие собой надстройки над
клиентскими частями этих серверных СУБД.
Entera включает в себя, помимо генераторов кода и сервисов доступа к данным,
специализированные сервисы, обеспечивающих надежность и производительность
многозвенных информационных систем.
Entera Broker предоставляет клиентскому приложению список доступных в сети
сервисов, оформленных в виде объектов, и находит для обратившегося клиента из этого
списка один из них. Entera Broker представляет собой, по существу, так называемый
Directory Service.
Сервисы безопасности (Security Services) обеспечивают доступ пользователей к
этим объектам в соответствии с их правами (их обсуждение выходит за рамки данного
курса).
AppCenter, или сервис управления приложениями, обеспечивает надежность
функционирования клиентских приложений, подключая их в случае отказа компьютеров,
содержащих используемые ими объекты, к другим аналогичным объектам, доступным в
сети. Этот сервис позволяет также описывать правила функционирования сервисов и
групп сервисов (например, равномерная загрузка серверов, или резервирование
отказавшего сервера, и др.)
Помимо стандартного комплекта Entera Developers Package, разработчикам доступен
ряд дополнительных продуктов: DCE Adapter - средство, предоставляющее возможность
использования DCE клиентскими приложениями; Entera/Fx - набор утилит, включающих
дополнительны средства повышения безопасности, средства равномерного распределения
загрузки серверов приложений, и др.
Лекция 4. Использование CORBA для организации распределенных
вычислений
Данная лекция посвящена организации распределенных вычислений с помощью
технологии CORBA (Common Object Request Broker Architecture). Спецификация CORBA
разработана консорциумом OMG (Object Management Group).
Так же как и COM, CORBA реализует концепцию объектно-ориентированного
подхода и повторного использования кода не на уровне наследования реализации классов
внутри одного приложения, а на уровне разных приложений и операционной системы.
Однако, в отличие от COM, стандарт CORBA применим не только в случае различных
версий Windows, но и в случае других платформ.
Спецификация CORBA определяет правила взаимодействия клиентов с объектами,
реализованными в серверах. Для осуществления этого взаимодействия используется
Object Request Broker, представляющий собой, в отличие от брокеров OLEnterprise или
Entera (конкретных приложений) концепцию, которая может иметь несколько разных
реализаций, имеющих, в свою очередь, в своем составе определенный набор сервисов. В
случае Delphi обычно используется реализация Visibroker. Более подробно о сервисах
CORBA, содержащихся в этой реализации, будет изложено ниже.
Cоздание CORBA-серверов, переносимых на другие платформы,
с помощью С++Builder 4
Данный параграф посвящен возможностям C++Builder 4, связанным с созданием
распределенных многоплатформенных систем. При организации распределенных
вычислений за последние годы стали популярны распределенные системы на основе COM
и MIDAS (возможность создания которых появилась в предыдущей версии С++Builder).
Однако нередко возникает потребность использовать в качестве серверной части такой
распределенной системы приложения, функционирующие на платформе, отличной от
Informix, Ingres, IBM DB2, Microsoft SQL Server. Пользователям Entera доступны
соответствующие сервисы доступа к данным, представляющие собой надстройки над
клиентскими частями этих серверных СУБД.
Entera включает в себя, помимо генераторов кода и сервисов доступа к данным,
специализированные сервисы, обеспечивающих надежность и производительность
многозвенных информационных систем.
Entera Broker предоставляет клиентскому приложению список доступных в сети
сервисов, оформленных в виде объектов, и находит для обратившегося клиента из этого
списка один из них. Entera Broker представляет собой, по существу, так называемый
Directory Service.
Сервисы безопасности (Security Services) обеспечивают доступ пользователей к
этим объектам в соответствии с их правами (их обсуждение выходит за рамки данного
курса).
AppCenter, или сервис управления приложениями, обеспечивает надежность
функционирования клиентских приложений, подключая их в случае отказа компьютеров,
содержащих используемые ими объекты, к другим аналогичным объектам, доступным в
сети. Этот сервис позволяет также описывать правила функционирования сервисов и
групп сервисов (например, равномерная загрузка серверов, или резервирование
отказавшего сервера, и др.)
Помимо стандартного комплекта Entera Developers Package, разработчикам доступен
ряд дополнительных продуктов: DCE Adapter - средство, предоставляющее возможность
использования DCE клиентскими приложениями; Entera/Fx - набор утилит, включающих
дополнительны средства повышения безопасности, средства равномерного распределения
загрузки серверов приложений, и др.
Лекция 4. Использование CORBA для организации распределенных
вычислений
Данная лекция посвящена организации распределенных вычислений с помощью
технологии CORBA (Common Object Request Broker Architecture). Спецификация CORBA
разработана консорциумом OMG (Object Management Group).
Так же как и COM, CORBA реализует концепцию объектно-ориентированного
подхода и повторного использования кода не на уровне наследования реализации классов
внутри одного приложения, а на уровне разных приложений и операционной системы.
Однако, в отличие от COM, стандарт CORBA применим не только в случае различных
версий Windows, но и в случае других платформ.
Спецификация CORBA определяет правила взаимодействия клиентов с объектами,
реализованными в серверах. Для осуществления этого взаимодействия используется
Object Request Broker, представляющий собой, в отличие от брокеров OLEnterprise или
Entera (конкретных приложений) концепцию, которая может иметь несколько разных
реализаций, имеющих, в свою очередь, в своем составе определенный набор сервисов. В
случае Delphi обычно используется реализация Visibroker. Более подробно о сервисах
CORBA, содержащихся в этой реализации, будет изложено ниже.
Cоздание CORBA-серверов, переносимых на другие платформы,
с помощью С++Builder 4
Данный параграф посвящен возможностям C++Builder 4, связанным с созданием
распределенных многоплатформенных систем. При организации распределенных
вычислений за последние годы стали популярны распределенные системы на основе COM
и MIDAS (возможность создания которых появилась в предыдущей версии С++Builder).
Однако нередко возникает потребность использовать в качестве серверной части такой
распределенной системы приложения, функционирующие на платформе, отличной от
113
Страницы
- « первая
- ‹ предыдущая
- …
- 111
- 112
- 113
- 114
- 115
- …
- следующая ›
- последняя »
