Generic RPC library for Ruby, with built-in transports for HTTP and sockets, and built-in codecs for the ruby-protocol-buffers and jprotobuf libraries