I am looking to use a RPC framework for internal use. The framework has to be cross language. I am exploring Apache Thrift right now. Google protocol Buffers does not provid
There also seems to be ICE: which uses Google Protocol Buffers for RPC.
I would look at REST as a first option because it is ubiquitous and no-nonsense.
If performance and representation really needs to be compact, I have heard good things about Apache AVRO and my fingers are twitching to try it out in anger.
There is also MessagePack which claims to be faster than Protocol Buffers and have more features than Thrift.