[omniORB] GIOP implentation

Sai-Lai Lo S.Lo@orl.co.uk
06 Oct 1998 18:39:27 +0100


>>>>> Richard Heycock writes:

> I was thinking about implementing a version of GIOP on a transport
> mechanism other than IP. What are the implications for doing this
> with omniORB? I know the CORBA spec says that GIOP is fairly simply
> but how much work would it involve? Does omniORB have a defined
> interface between the GIOP part and the ORB? Are there any licensing
> issues?

> Any comments greatly appreciated.

There is an interface, consists of a set of C++ abstract classes, defined
for plugging in new transport. Have a look at the source in
src/lib/omniORB2 and my earlier posting:

http://www.orl.co.uk:80/omniORB/archives/1998-02/0050.html

We have done a AAL5 transport. Here is a tech. report about its
implementation:

"The Implementation of a Native ATM Transport for a High Performance ORB"
ORL Technical Report 98-5 (ftp.orl.co.uk:/pub/docs/ORL/tr.98.5.pdf)

There is also a tech. report on the implementation of omniORB2:

"The Implementation of a High Performance ORB over Multiple Network
Transports" This paper was presented earlier at Middleware98.
(ftp.orl.co.uk:/pub/docs/ORL/tr.98.4.pdf)

Sai-Lai


-- 
Dr. Sai-Lai Lo                          |       Research Scientist
                                        |
E-mail:         S.Lo@orl.co.uk          |       Olivetti & Oracle Research Lab
                                        |       24a Trumpington Street
Tel:            +44 223 343000          |       Cambridge CB2 1QA
Fax:            +44 223 313542          |       ENGLAND