[omniORB] Implementation Repository
James Waller
jameswaller@coralwave.com
Wed Mar 5 07:59:01 2003
Hi,
I am finally ready to post the first alpha version of the Implementation
Repository I have been working on. It compiles only on Linux at present,
but hopefully it shouldn't be rocket science to port it to other Unices
(Windows (not under Cygwin) will be another matter however). These are
some of the features currently implemented:
* Includes omniimr (Implementation Repository daemon), imradmin
(command-line administration tool) and sample EchoClient/EchoServer
programs.
* Ability to run servers as different users if running the omniimr
daemon as root.
* Four activation modes for servers: normal (start on demand), auto
(similar to normal, except server is started when daemon starts), manual
(server only started on specific request) and per-request (new server
instance started for every call).
* Administrative operations are performed through a standard CORBA
interface, calls to which may be restricted to specific endpoints for
improved security.
* Neither clients nor servers need to use any ORB-dependent code.
And some of the features planned but not yet implemented:
* Environment variable filtering for added security.
* Ability to run servers in chroot() jails.
* Periodic pinging of active servers to check they are healthy.
* Pooling of server instances for per-request mode.
I still need to work on proper user documentation and manual pages.
I tried to post it on Sunday but it got rejected because the package was
too big (about 90KB encoded)!
I am trying to sort out some webspace so I can simply provide a link to
it, but this is going to take a little more time. In the meantime, does
anyone know of an alternative way to make it available? I don't
particularly want to put it on SourceForge, as I hope it will eventually
be included in the standard OmniORB package.
Cheers,
James