Comme le SOAP, Json-RPC est un protocole d'accès à des fonctions distantes. La grande différence avec SOAP est que le format d'échange n'est pas du XML mais du Javascript.
Ce protocole permet d'utiliser des fonctions distantes directement en Javascript, ce qui facilite grandement de développement d'applications Ajax ou d'appliquettes web.
Json-RPC est utilisé dans de nombreux toolkits javascript. Vous pouvez trouver plus d'information sur Wikipédia
La définition du protocole n'étant pas encore stabilisée, son implémentation dans PMB est expérimentale. Nous ne donnerons donc que peu de détails sur son utilisation.