Grad-Soft Technology Provider.

Russian
News
Articles
Know-how
Services
Products
for business
for developers
price-list
obsolete
Contacts
For clients
 search

ModCBroker

ModCBroker - Apache module, for effective building of CORBA applications WWW front-ends, easy integration CORBA applications into Web.

With ModCBroker it is possible to create WWW interfaces layer in general CORBA infrastructure of enterprise information system and clearly separate interface and business logic.

It considerably reduces administration time, removes problems of incompatibility WWW server and data source (i. e. you can free plug Oracle on Sun server or MS Sql on Windows NT with FreeBSD WWW from end), allows to organize handling of http requests without usual CGI overhead, allows naturally integrate www front-end into general infrastructure of CORBA framework.


mod_cbroker is written on C/C++, CORBA servlet can be written on any language, for which CORBA binding exists.

Functional characteristics

Complex provides:

  1. Translation of WWW requests to CORBA requests, according to IDL specifications, without spawning of external process for each request.
  2. Localization of using CORBA servlet by URL name, beginning from directory prefix in URL URL, (which set in config file of Apache) via CORBA Naming Service. More detailed: let URL is: http://host-name.com/x/y/z. Then, Apache module check:
    • if |x| is set as cbroker directory in config,
    • if yes -- get from NamingService servlet |y|, which is bound in Naming Contexts HTTPServ (i. e. id="HTTPServ", kind=""), under RootNamingContext,
    • check permissions (ask username and password if necessary)
    • call handler z in servlet y.
  3. Arguments for initializing of ORB, built into CBroker are set in config file of WWW server by variable <ORB_args>

Documentation set:
General descriptionrus:[html] [pdf], eng:[html] [pdf]
Programmer Guiderus:[html] [pdf], eng:[html] [pdf]
Administration Guiderus:[html] [pdf], eng:[html] [pdf]
Migration Guiderus:[html] [pdf], eng:[html] [pdf]
Release Notesrus:[html] [pdf], eng:[html] [pdf]
Licencerus:[html], eng:[html]
IDL interfaces[idl]
API definitions[html]
Distributive source[.tar.gz] , eng:[.zip]
Delphi cbroker add-on[.zip]
issue tracker and repository browser[->]

Article:

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.

Presentation

Supported platforms:

  • OS: UNIX (Sun Solaris, Linux, FreeBSD) or Windows NT
  • ORB: MICO, TAO, OmniORB, ORBacus 3.3.1, ORBacus 4.0

Few interesting facts about web applications performace

Technical assistance and development: GradSoft™. Copyright 2000-2004.