Re: IIOP Proxies?




If this was RPC this would be a job for "portmapper".  However, IIOP (GIOP
on TCP) is not like RPC.
It would take some digging into GIOP and RPC specifics to see if something
could be done to exploit
a portmapper type solution.

I would suggest you look at Chapter 14 in the CORBA Specification
"Building Inter-ORB Bridges."

An excerpt is as follows from Chapter 14.
     Bridges need to support arbitrary numbers of proxy objects, because of the
     (bidirectional) object reference mappings required. The key schemes for creating and
     managing proxies are reference translation and reference encapsulation, as discussed
     in Section 13.5.2, Handling of Referencing Between Domains.
It seems to me that if there is enought interest in some capability to
proxy objects.  It might be worth considering for ORBit.  One of the places
capability like this might be usefull is in the Event channel.  Treat the
event channel as a proxy object with potentially multiple delivery
end-points.

Any other thoughts?


Anyhow, for the short term... you might look at the TIS Firewall toolkit.
It has a "generic" proxy, plug-gw, that supports a limited range of
protocols
and usage.  It might do the job for you since IIOP is TCP based.


-Dave

>Is there something that can proxy IIOP like:
>
>
>           IIOP                UIOP
>Client --------------> Proxy ----------> Server
>
>I want to have several servers running in different
>processes on the same machine, but are accessed
>externally from the same port.  I would like to
>avoid writing proxy objects which in turn call
>the actual server.
>
>Does anyone know of anything that will do this?
>
>-Sean





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]