RPC-over-HTTP system for Erlang supporting JSON, XML and Protocol Buffers