JSON::RPC::Transport
A transport carries a serialized JSON-RPC request to the peer and returns the serialized response. Implement this to speak JSON-RPC over something other than HTTP (a Unix socket, a message queue, an in-process stub for testing, …).