Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
рэубд-ответы.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
683.52 Кб
Скачать
  1. Основные понятия и место применения технологий соrва.

Архитектура распределенной системы CORBA. Технология уда­ленного доступа к базам данных CORBA (Common Object Regust Broker Architecture — общая архитектура объектных заявок) пред­ставляет собой промежуточное программное обеспечение, уста­навливающее отношения клиент — сервер между объектами в рас­пределенной компьютерной среде.

Tиповая архитектура распределенной системы CORBA, которая включает в себя следующие компо­ненты:

-ORB (Object Request Broker) — брокер объектных запросов (заявок), включающий в себя язык IDL;

-IDL (Interface Definition Language) — язык определения ин­ терфейсов;

-РОА (Portable Object Adapter) — адаптер объектов;

-Stub — заглушка;

-Skeleton — основа;

-Smart Agent — «умный» агент.

В одном запросе могут быть указаны несколько адресатов, кото­рые могут располагаться как на одном, так и на разных серверах. ) Система CORBA позволяет организовывать различные архи-\ тектурные схемы ORB, однако каждая из них должна реализовы-вать три категории операций:

-одинаковые для всех реализаций ORB;

-специфичные для конкретного объектного типа;

-специфичные для отдельных видов реализаций объектов.

Возможны следующие схемы брокера объектных запросов:

-ORB, включаемый в клиентское и серверное приложения;

-ORB, выполненный в виде сервера;

-ORB, реализованный как часть операционной системы;

-ORB, основанный на библиотеках.

ORB, включаемый в клиентское и серверное приложения, форми­руется в виде набора подпрограмм, выполняемых как на стороне клиента, так и на стороне сервера.

Язык определения интерфейсов. IDL — это специальный язык для описания ORB и других компонентов системы CORBA, кото­рый не содержит присваиваний, операторов if или while, функ­ций и логических переходов. IDL представляет собой процедуры описания, декларации, пассивные определения атрибутов, роди­тельских классов, типов поддерживаемых событий, методов (вклю­чая входные и выходные данные), основные и составнще типы данных, исключительные ситуации для обработки ошибок. IDL описывает интерфейсы аналогично классам в C++ или в I Smalltalk, интерфейсы в Java, пакеты в Ada95. Каждый интерфейс определяет операции, которые могут быть вызваны клиентами. Синтаксически IDL является подмножеством C++ с дополнитель­ными ключевыми словами. Существуют компиляторы IDL в C++, Java, Ada, Smalltalk, COBOL, OLE (Visual Basic, PowerBuilder, Delphi). Одна из задач IDL — обеспечение взаимодействия через ORB всех приложений клиент—сервер. В связи с этим систему CORBA называют стандартом для разработки промежуточного программного обеспечения, которое поддерживает работу с удаленными базами данных.

  1. Настройка системных файлов для работы с удалённой базой данных.

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

Все эти службы (или их большинство) загружаются со стартом операционной системы, поэтому скорость загрузки системы увеличивается. В своей работе служба использует ресурсы компьютера, которых никогда не бывает много.

Желание пользователя сделать так, чтобы ресурсы компьютера расходовались экономно и при этом сохранялась максимальная производительность и скорость работы, логично.

Windows Vista позволяет настраивать системные службы для каждой учетной записи, то есть для каждого пользователя, зарегистрированного в системе. Это означает, что если вы настроили работу системных служб для одного пользователя, то эта настройка не обязательно действует для остальных.

Каждая системная служба может находиться в одном из следующих режимов:

авто – служба запускается автоматически с запуском операционной системы или как только нужна какой-либо программе или другой службе;

вручную – запускается только по требованию пользователя, то есть вручную;

отключена – в данный момент служба не работает;

автоматически (отложенный запуск) – позволяет автоматически запустить службу при следующей перезагрузке компьютера или смене пользователя.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]