Great little summary of the old SOAP vs. REST question, from Don Box. Decide which to support based on your target audience. When I develop in PHP, I prefer REST, but when I'm in Microsoft's Visual C# environment, SOAP is easier. Or if you can, do what Amazon does, and support both!