|
|
ModCBroker
ModCBroker - модуль Apache , создан для эффективного построения Web интерфейсов приложений, основанном на стандарте CORBA; легкой интеграции CORBA приложений в Web.
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 отображение.
Документация
Статья:
A method of mediators for building web interfaces of corba distributed enterprise applications
Ruslan Shevchenko. Anatoliy Doroshenko.
Lecture Notes in Informatics V. 4 -
Proceeding of Information Systems Technology and its Applications 2001, 2001.
ISBN 3-88579-331-8.
Презентация
Условия использования.
ModCBroker доступен в исходных кодах: бесплатно для некоммерческого использования, стоимость коммерческой лицензии и коммерческой поддержки смотрите в нашем прайс-листе.
Внимание: используя дистрибутив ModCBroker, вы автоматически принимаете условия лицензии.
Поддерживаемые платформы:
- Операционная система: UNIX (Sun Solaris, Linux, FreeBSD) или Windows NT
- ORB: MICO, TAO, OmniORB, ORBacus 3.3.1, ORBacus 4.0
Несколько интересных фактов о производительности WWW интерфейсов
|