This project aims to provide the facility to easily implement JSON-RPC for the java programming language. jsonrpc4j uses the Jackson library to convert java objects to and from json objects (and other things related to JSON-RPC).
“This implementation does not have any transport functionality realization, only protocol. Any client or server realization is easy based on current code, but requires transport libraries, such as requests, gevent or zmq, see examples.”
“Ruby JSON-RPC Library – json-rpc server/client mechanisms over amqp, websockets, and other transports, written in ruby.
Currently supported transports include: tcp, amqp, http (post), websockets, local method calls, (others coming soon). RJR is currently built ontop of event machine and json, any dependencies of those are needed to run rjr.”