I can do just an example (from apache xmlrpc)
execute return an object, so I can do something like:
XmlRpcClient client = new XmlRpcClient("....");
Object[] params = new Object[]{new Integer(2), new Integer(3)};
Integer result = (Integer) client.execute("Calculator.add", params);
I think that for many rpc calls this is very useful..