I’m looking for a good way to connect two systems: 1) a Qt based application running on Ubuntu and 2) a Boost based application running on another Ubuntu machine. Both applications use a common library where I would put the common interface code. I’d like to use a RPC type interface. I’ve looked at CORBA and D-Bus but I’m wondering what other people have used or would recommend.
Thanks in advance.
Apache Thrift is a cross-language RPC framework originally developed by Facebook. A prototype I wrote a while ago used it, I think it was quite simple to use (I don’t remember any problems). It would be a good choice if you may later want to extend the system with components written in other languages.