JSON RPC is looking for a new maintainer
json-rpc.org
json-rpc.org
This is because you are making Calls to Remote Procedures rather than Transferring States of REpresentations [of resources].
I, of course, rearranged the acronyms RPC and REST for the sake of English.
(obviously you could just pass a JSON serialized string, but that's not what I'm asking)
Of course, anyone could just do a REST request using a wrapper object with the name of the procedure and an id. Then you'd have implemented a JSON-based RPC mechanism yourself! So it's pretty trivial. This mainly exists to get the idea out and implementations in various scripting languages, methinks.
One thing that might be cool: Perhaps an URL could map to an object, and making an rpc call on that URL could call a function on that object.
That seems to be what this article is advocating: http://www.sitepen.com/blog/2009/01/29/some-rpc-with-your-js...