On Mon, 25 Jun 2007, Holger Wirtz wrote:

> just a small knowledge of my experiences with CORBA in world-wide
> applications:
>
> We have a distributed database with an application server that is using
> CORBA. There are very much small requests to the server an it runs in the
> LAN very well. But our field office has much problems with  using that
> database via CORBA. The problem is _not_ the desktop computer
> or the LAN/WAN (and there is a real big _WAN_ in the backbone).
>
> The problem seems
> to be the summation of latencies due to many small CORBA-Requests. Ok,
> perhabs it is a problem to the implementation - I cannot look into the
> code. IMHO this is a problem with OO protocolls. Think twice while
> designing such one - espeacially in realtime environments ;-)

Yes, you are right. CORBA over WANs is tricky. First of all the infamous 
firewall issue, which we solved by developing an IIOP proxy  also 
serving as a domain boundary controller and enforcing fine grained access 
control policies.
The latency problem can be reduced by optimising the architecture and IDL, 
but you really need some experience here. Whether other middleware 
performs better depends on the detailed requirements. From a pure latency 
point of view, plain UDP is hard to beat.

We used CORBA e.g. for an  Air Traffic Control simulation 
system based on Eurocontrol Escape (ACE), where we demonstrated the secure 
exchange of flight data over organisational boundaries and over a WAN.
Even with security (encryption and access control) enabled, the 
performance was more then sufficient. Same with our own applications. I 
DID run this FG/CORBA thing over two proxies.

But I think this is off topic here...

Cheers,
Rudi

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to