"XML-RPC is a simple request/reply protocol that runs over HTTP. It is simple, easy to implement and supported by most programming languages. Twisted's XML-RPC support is implemented using the xmlrpclib library that is included with Python 2.2 and later."After doing a bit of research on the subject, I think I'm going to with Twisted as a back end. It looks like a pretty clean and straight forward way of implementing high performance web services.