Something to remember about omniorb is that will use different transports if they are available.  By default it will use Unix domain sockets on the localhost and TCP(or SSL) when going remote.  It depends on the contents of the IOR, the 'client/serverTransportRule' settings.  That is likely to be the biggest factor in the difference you see.  There are other settings that might affect the results -- calls/connection, connection/server, threads/connection, POA policies, etc.  But they (for me) have never made 'order of magnitude' differences.
<br>&nbsp;&nbsp; enjoy<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scott<br>