Yes, that sounds right - Thrift is one example of a serialization protocol and RPC that is implemented on multiple platforms. As long as there are bindings for all the platforms you are interested in (or you want to write such bindings), this should be good. All the platforms you mentioned are already supported, so you can get started well.
Did you have any specific problems, or just check that you have the right basic idea?
source
share