Don’t throw out the SOAP with the bathwater – The help desk software I’m working on has a REST interface. I may do SOAP as well (though I prefer xml-rpc). It mostly comes down to customer demand. All the underlying functions are the same, it’s mostly dealing with the additional support costs of more interfaces and with SOAP being somewhat complex that worries me a bit more. REST is so simply simple. Pass a url and get back xml, duh.