ModCBroker: Общее описание
DocumentId:GradSof-Cbroker-r-G502-78-09.06.2000-3.1
June 14, 2007
$Id: Description_rus.tex,v 1.8 2003/02/10 11:08:35 rssh Exp $
1 Введение
Модуль обеспечивает интерфейс Web сервера Apache с CORBA сервлетами,
превращая тем самым Apache в платформу для производственных серверов
приложений.
HTTP запросы прозрачно транслируются в CORBA запросы, которые
передаются CORBA серверам, определяемым по URL посредством стандартного
сервиса имен.
Вызовы сервлетов ModCbroker могут встраиваться в web страницы и скрипт
языки с помощью внутреннего API Apache.
Это
- позволяет естественно интегрировать WEB интервейс в
инфраструктуру CORBA приложения.
- позволяет естественно организовать взаимодействие интерфейсной
части web приложения и слоя бизнес-логики .
- позволяет организовать естественную обработку WWW запросов без
свойственного стандартной технологии CGI скриптов затрат на запуск
процесса,
- снимает проблемы несовместимости ПО web сервера и источника
данных (так, например web сервер может располагаться на FreeBSD,
сервер баз данных - на Solaris или Windows NT )
- упрощает администрирование и управление безопасностью.
Работа ModCBroker заключается в трансляции поступающих http запросов в
CORBA запросы и предоставления простого но можного CORBA Servlet API,
для взаимодействия с WWW сервером и WWW браузером конечного
клиента.
В целом, архитектура WWW интерфейса системы, построенной с помощью
ModCBroker выглядит следующим образом
Сам mod_cbroker написан на C/C++, CORBA сервлет может быть написан
на любом языке, для которого существует CORBA отображение.
2 Документация
- Общее описание комплекса.
- Руководство системного программиста.
- Руководство системного администратора.
- Перечень версионных изменений.
3 Поддерживаемые платформы
- Операционная система: UNIX (Sun Solaris, Linux, FreeBSD) или
Windows NT, XP
- ORB : MICO, ORBacus 4.x (TAO, OmniORB, Orbix/E-2.x, Visibroker -
портирование по требованию)
- httpd сервер: Apache-2.2.x
4 Перечень изменений
- 12.06.2007 - изменены поддерживаемые платформы
- 10.02.2003 - реорганизация.
- 21.05.2002 - изменены поддреживаемые платформы.
- 03.06.2001 - реорганизация.
- 30.01.2001 - добавлены формальные атрибуты эксплуатационного
документа.
- 09.06.2000 - создан.