JSON-RPC Implementations
JSON-RPC is the answer to the argument that XML RPC is too verbose and bloated and convoluted. JSON is just about as simple as you can get in data formats and it is becoming a great baseplane standard and is a tool that spans many platforms.
“Does distributed computing have to be any harder than this? I don’t think so.”
Can it be even simpler ?
JSON-RPC is lightweight remote procedure call protocol similar to XML-RPC. It’s designed to be simple!
- specification
- python package implementing JSON-RPC
- more implementations
- services
- about JSON-RPC
JavaScript
- There is a JSON-RPC implementations as part of JavaScript O Lait jsolait.
You can also find some live examples - The Open Source TelePort Library supports JSON-RPC as well as other RPC protocols.
Live demos and documentation can be found here. - JSON-RPC to Java bridge includes a JavaScript client.
- Dojo Toolkit 0.3 implements JSON RPC.
- JSON/XML-RPC Client Implementation which abstracts-away the differences between JSON-RPC and XML-RPC and permits cross-site requests.
C
- JSON-RPC C Bridge. There is also support for GoAhead WebServers.
C#
Erlang
Java
Lisp
Lua
Perl
- Catalyst using the JSONRPC plugin
- JSON module
Php
- JSON-PHP
- php-json
- PHP-O-Lait
- Phpxmlrpc (in the ‘extras’ package)
- SCA_SDO Pecl Package
- JSON_RPC_Server, a JSON-RPC implementation in PHP
- JSON/XML-RPC Server Implementation which abstracts-away the differences between JSON-RPC and XML-RPC.
Python
- A python package which implements the JSON-RPC specs. It includes an mod_python handler, a CGIHandler, a TCP server and (soon) a ServiceProxies implementation.
- CherryPy (python)
- Zope 2
- Zope 3
- Twisted JSON-RPC – Web, Web2, and TCP
Ruby
Frameworks
Tags: baseplane, data, json, json-rpc, platforms, rpc, service, services, xml-rpc

[...] public links >> zope3 JSON-RPC Implementations Saved by noCore23 on Mon 06-10-2008 Web Component Development with Zope 3 Saved by GIIVideo on [...]
I know of only one bird – the parrot – that talks; and it can’t fly very high.