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

