[omniORB] client/server across firewall

bjorn rohde jensen bjensen@fastmail.fm
Sat Nov 23 14:16:00 2002


Hi Ram,

  I think, there are several problems with having a server and
its clients on each side of a firewall. You will need to make
the server use a certain port/address pair using -ORBendPoint
options and open the firewall for them. If your firewall is
also doing NAT, things become fairly nasty, if you want to have
CORBA's location transparency work properly. I think, it is
possible, if you use interceptors and 'doctor' any object
references exchanged.
  I would think, it would be much easier to place a very simple
server proxy outside the firewall and only let the proxy talk
to the actual servers behind the firewall. You would have to
open the firewall to much fewer hosts, and the you wont have
to worry about providing clients with internal IP information
etc.

Yours sincerely,

Bjorn