Готовые Домашние Задания

Рефераты по теме Экологическое право

Реферат CORBA

Скачать реферат↓ [43 KB]



Текст реферата CORBA

Common Object Request Broker Architecture
Введение
CORBA (Common Object Request Broker Architecture) – Общая
Архитектура Брокера Объектных Запросов это стандарт, набор
спецификаций для промежуточного программного обеспечения (ППО,
middleware) объектного типа. Задача ППО, как известно, заключается в
связывании программных приложений для обмена данными. Эволюция ППО это
путь от программ передачи информации между конкретными приложениями,
через средства импортаэкспорта данных и организацию мостов между
некоторыми приложениями, через SQL, RPC (Remote Procedure Call), TP
мониторы (Transaction Proceesing) обработки транзакций, Groupware
управление различными неструктурированными данными (тексты, факсы,
письма электронной почты, календари и т.д.) и, наконец, MOM
Message-Oriented Middleware (асинхронный обмен сообщениями между
сервером и клиентом), к созданию распределенных компьютерных систем.
Элементы этих систем могут взаимодействовать друг с другом как на
одной локальной машине, так и по сети. CORBA позволяет организовать
единую информационную среду, элементы которой могут общаться друг с
другом, вне зависимости от их конкретной реализации, "прописки" в
распределенной системе, платформы и языка их реализации [1]. CORBA
образует нижний слой архитектуры промежуточного слоя, обеспечивающий
технологическую платформу интероперабельности. Семантика объектов на
этом уровне не принимается во внимание [8].
Брокер Объектных Заявок
Брокер Объектных Заявок (Object Request Broker – ORB) это
промежуточное ПО, которое устанавливает клиентсерверные отношения
между объектами в распределенной компьютерной среде [1]. ORB
обеспечивает механизмы, позволяющие объектам посылать или принимать
заявки, отвечать на них и получать результаты, не заботясь о положении
других объектов в распределенной среде и способе их реализации. ORB
отвечает за поиск реализации объектасервера для выполнения заявки,
подготовку реализации этого объекта к приему заявки и за передачу
данных, являющихся результатом выполнения заявки [8] . Брокер
представляет собой механизм, позволяющий объектам выдавать заявки и
получать ответы прозрачным образом. Благодаря этому обеспечивается
интероперабельность между приложениями на различных аппаратных
платформах в неоднородных распределенных средах. Необходимо
подчеркнуть, что речь идет здесь о технической интероперабельности в
том смысле, как это понятие интерпретируется в [3].
Интероперабельность брокеров распространяет эту возможность на
случаи, когда объектыклиенты и объектысерверы ассоциированы с
несколькими однотипными или разнотипными брокерами. Под однотипными
брокерами понимаются здесь различные установки одной и той же
реализации брокера какоголибо производителя, а установки различных
реализаций брокера мы называем разнотипными брокерами.
Интероперабельность брокеров трактуется OMG как способность
объектаклиента, управляемого брокером-1, вызывать определенные
IDL-спецификациями операции объектасервера, управляемого брокером-2,
при