“The Confluence JSON-RPC API (also available as a plugin) exposes all the existing Confluence SOAP services via the JSON-RPC 2.0 standard. It also supports a ‘light’ mode where you can supply the method name in the URL, removing the need to have an RPC-specific envelope around your JSON request data.”
“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.”