XML-RPC
XML-RPC é uma especificação para execução de procedimentos remotamente que usa o HTTP como protocolo de transporte. É uma das maneiras mais simples e poderosas de se trabalhar com WebService em Python.
Abaixo um simples exemplo de servidor e cliente usando XML-RPC
Servidor
import SimpleXMLRPCServer
from datetime import datetime
server = SimpleXMLRPCServer.SimpleXMLRPCServer(("localhost", 8888))
server.register_instance(datetime)
server.serve_forever()
Cliente
import xmlrpclib
server = xmlrpclib.ServerProxy("http://localhost:8888")
print server.now()


