dojo.require("dojox.rpc.Service");
dojo.require("dojox.rpc.JsonRPC");

services = new dojox.rpc.Service({
	envelope:"JSON-RPC-1.0",
	transport:"POST",
	target:"/jsonrpc/echo",
	services:{
		sayHi:{
			parameters:[{type:"string"}]
		}
	}
});
var deferred = services.sayHi("Kris");
deferred.addCallback(function(result) {
	alert(result);
});