Технология CORBA

Введение в CORBA

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

Серьезной проблемой, возникшей в начале 1990-х гг, было обеспечение интеграции приложений, ориентированных на различные программно-аппаратные платформы, т.е выполняющихся на компьютерах с разными архитектурами, ОС, использующих различные языки программирования. Для того, чтобы упростить решение этой проблемы, в 1989 г. была создано независимое некоммерческое объединение OMG (Object Management Group), в основании которого приняли участие такие компании, как Hewlett-Packard, Phillips Telecommunications, Sun Microsystems, American Airlines и др. Основной задачей OMG стало создание и продвижение среды разработки распределённых приложений на основе объектно- ориентированной концепции, а также соответствующих рекомендаций, спецификаций и стандартов.

Прежде всего, OMG представила общую концепцию архитектуры управления объектами (ОМА - Object Management Architecture). Данная архитектура включает следующие компоненты:

  • • язык описания интерфейсов распределённых объектов IDL (Interface Definition Language);
  • • реализации 1DL для различных языков программирования;
  • • программные шаблоны и стандартные сервисы;
  • • объектная модель CORBA.

Впервые спецификация CORBA 1.0 была представлена в 1991 г.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >