[omniORB] dynamic loading service

Renzo Tomaselli renzo.tomaselli@tecnotp.inet.it
Mon, 14 Sep 1998 09:31:04 +0200


Hi,
	I would like to setup an Omniorb2 service for NT with the capability to
load object implementations on demand. It's pretty easy to achieve it with
a simple resident object carrying a couple of methods such as load/unload,
where objects to load are persistent (fixed key) and bound to a DLL by
means of a config table. However it would be much more interesting to have
automatic loading at the very first "touch" of such persistent objects;
this would require the capability for the Omniorb2 BOA (in the server) to
trap CORBA::OBJECT_NOT_EXIST, load the implementation DLL and try again.
Much like the proxy SystemException handler, but on the opposite side of
the wire.
Since I didn't find such feature in the latest snapshot, where is the most
suitable point to insert such hook at BOA level (thus modifying BOA sources
off course) ? Had anyone got a similar need among Omniorb users community ?
Thanks,
		Renzo Tomaselli      
---------------------------------------------------------------------------
TecnoTP s.n.c. Special Information System Design
Maso Pelauchi I38050 Ronchi Valsugana,  Trento TN  ITALY
Tel. +39 0461 773164      Fax. +39 0461 773180
e-mail: renzo.tomaselli@tecnotp.inet.it   
---------------------------------------------------------------------------