I have a problem to solve: I need to get files from one machine to another. I had thought about all the obvious solutions (and implemented some of them); for instance adding an FTP server to my Twisted services and using a client. I thought about doing the file transfer with XML-RPC and even SOAP. And I even thought of WebDav.
I started reading about PB and thought it might be useful.
PB, XML-RPC and SOAP introduce serialization and encoding overhead. FTP is uselessly complicated. WebDav may be too complicated for simple file transfers. Try plain HTTP, and add authentication and encryption if required. -- Nicola Larosa - http://www.tekNico.net/ We mustn't settle for negotiating "Net Neutrality". We must demand the basic right to connect and not just an enumerated list of what we are allowed to do. It's no different from having to negotiate free speech by listing what is allowed. Having to beg for permission to speak is offensive. -- Robert Frankston (cited by Doc Searls), March 2006