Your options are Javascript or Java. For Java you have http://ws.apache.org/xmlrpc/ and for Javascript there is http://gggeek.github.io/jsxmlrpc/
But it would indeed mean that you need to write everything yourself. You might even could make a nice new module out of this project :)
Regards,
Ronald