неофициальный форум фкн

Брокер объектных запросов

Брокер объектных запросов — программа-посредник между клиентом и сервером, управляющая организацией их взаимодействия в системе распределенных вычислений CORBA

источник = http://bigor.bmstu.ru/?cnt/?doc=270_Web/...

CORBA - что это такое

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

Java RMI что это такое

DCOM - что это такое

DCOM (англ. Distributed COM) — расширение Component Object Model для поддержки связи между объектами на различных компьютерах по сети.

Принцип работы

Для создания объекта на удалённой машине, библиотека COM:

SCM что это такое

Service Control Manager — диспетчер управления службами (приложение services.exe) = менеджер управления сервисами (SCM)

Обеспечивает создание, удаление, запуск и остановку служб ОС.
Стартует при загрузке системы, обеспечивает работу журнала событий, а также позволяет манипуляцию процессами удаленной машины

(всё это о винде Windows\System32\Services.exe)

демаршалинг - что это такое

COM что это такое

COM (англ. Component Object Model — объектная модель компонентов; произносится как [ком]) — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно.

Стандарт воплощает в себе идеи полиморфизма и инкапсуляции объектно-ориентированного программирования.

Сравните middleware трех технологий: DCOM, Java RMI и CORBA

Сравните middleware трех технологий: DCOM, Java RMI и CORBA


Собственно, имеет смысл привести описание:

midlleware - что это такое

Midlleware - или Связу?ющее програ?ммное обеспе?чение - в широком смысле - всякое ПО, служащее для взаимодействия программ разных типов (классов), то есть представляющее собой этакую "прослойку" между взаимодействующими типами программного обеспечения.

Частные случаи

Например серединный слой - Midlleware - может быть между клиентом и сервером. (клиентской и серверной программой ,соответственно)

Также возможно отнесение данного термина к ПО, обеспечивающему взаимодействие между:

Примерные вопросы и ответы к экзамену - "Корпоративные информационные системы" (КИС) ФКН ВГУ (преп. - Сергей Васильевич Власов)

Пример вопросов к экзамену

  • 1. Рассматривая КИС с трех позиций = •сложная система •распределенная система•система реального времени изложите существенные элементы для каждой из них и приведите примеры.
  • 2. Какие технологии составляют основу построения распределенных систем?
  • 3. Объясните процессы взаимодействия клиент-сервер на основе сокетов.
  • 4. Объясните принципы взаимодействия клиент-сервер на основе RPC.
  • 5. Какие реализации RPC вам известны (назовите хотя бы 3) и проведите сравнительный анализ.

Pages

Subscribe to RSS - неофициальный форум фкн