Experience with Protocol Buffers
JoelPM: Protos will work fine. Thrift will also work fine. ________ (insert other binary format) will also work fine.As long as there are libraries for the languages you're using it's not a big deal. I'd recommend solving the problem and moving on - in the serialization format wars the real victim is productivity.