I’m looking for a library that can help me build a good XMLRPC server in Python that could run on Windows. The SimpleXMLRPCServer class looks fine but I don’t know if it will suit all my needs, since I’d like to be able to connect from multiple clients at the same time. I found this on GitHub, but I don’t know if it’ll work.
Any suggestions/ideas?
I like CherryPy for XMLRPC using the built-in tool/dispatcher, and it runs on Windows as far as I know.
But you really need to ask yourself why you want to do RPC vs. a RESTful service in 2010. XMLRPC is very limited in the variable types allowed, and adds significant encapsulation overhead, and requires a client that can talk XMLRPC.