Description
This bundle provides a service that enables to serve objects remotely by using CORBA DSI
For more details on how to use this bundle, refer to the /doc/readme.html file embedded in the bundle jarfile.
Contributors
Didier Donsez (Didier.Donsez@ieee.org)
License
LGPL
Services
org.ungoverned.osgi.service.remote.RemoteService
Properties
remote.transport=corba.transport
Requirements
org.ungoverned.osgi.service.remote; specification-version=1.0.0
Download
Build
Usage
runorbd.bat
http://www-adele.imag.fr/~donsez/dev/osgi/remoteservice/remoteservice.jar
the Soap Remote Servicehttp://www-adele.imag.fr/~donsez/dev/osgi/corbaservice/corbaservice.jar
the CORBA generic serverhttp://www-adele.imag.fr/~donsez/dev/osgi/remoteservicetest/remoteservicetest.jar
that registers objects in the CorbaService, and run the client with runclient.bat
More information on org.ungoverned.osgi.service.remote.RemoteService
...
Design of the CORBA-based RemoteService
Corba DSI (Dynamic Skeleton Interface) enables to process ORB requests and responses without a IDLJ-generated skeleton on the server-side
This CORBA-based fr.imag.adele.bundle.remote.RemoteService interface enables to connect any object on the ORB and register it in a CosNaming. Their objects could implement a IDLJ-generated interface or not !
CORBA Client could use IDLJ-generated stubs or DII (Dynamic Invocation Interface).
Tested gateways
Limitations (contributions are welcome)
TODO (contributions are welcome)
Links