We\'re looking into transport/protocol solutions and were about to do various performance tests, so I thought I\'d check with the community if they\'ve already done this:
If the raw net performance is the target, then nothing beats IIOP (see RMI/IIOP). Smallest possible footprint -- only binary data, no markup at all. Serialization/deserialization is very fast too.
Since it's IIOP (that is CORBA), almost all languages have bindings.
But I presume the performance is not the only requirement, right?