Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpora_ROD_1.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

2. Технологический стандарт написания распределённых приложений corba. Технологический стандарт corba

CORBA - одна из ведущих технологий создания распределённых приложений. CORBA - аббревиатура от Common Object Request Broker Architecture (общая архитектура брокера объектных запросов). Разработана эта технология с целью обеспечения объектно-ориентированной коммуникации между частями одного распределенного приложения. CORBA - технология кросс-платформенная.

Суть CORBA состоит в следующем: каждый компонент распределённого приложения имеет доступ к открытым методам других компонентов, которые он может вызывать на выполнение. О том, какие есть методы, он узнаёт с помощью интерфейсов, описание которых осуществляется на специальном языке IDL - Interface Definition Language.

Брокер объектных запросов (ORB) архитектуры CORBA - это один из самых важных компонентов распределённой системы, отвечающий за то, чтобы запросы от одних объектов пришли к другим, причём именно к тем, которым они были посланы. Запрашивающий компонент называется клиентом, запрашиваемый компонент называется сервером. В рамках другого запроса клиент и сервер могут поменяться местами. Таким образом, каждый компонент в распределённом CORBA-приложении имеет одновременно свойства и клиента, и сервера - и, таким образом, достигает максимальной самостоятельности и независимости в своей реализации от других компонентов приложения. Брокеры могут быть самостоятельными приложениями или могут встраиваться в другие приложения.

Ещё одно важное понятие CORBA - Interface Repository. Это хранилище всех зарегистрированных в системе интерфейсов, их методов и параметров этих методов. Implementation Repository - хранилище информации о доступных серверах.

  1. Задача - Рассчитать ускорение в распределенной параллельной системе используя закон Амдала. Исходные данные: n=7, a=0.2, cA=0.1, cT=8.

R – Ускорение;

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