A "web service" is a software system designed to support interoperable machine-to-machine interaction over the World Wide Web.

- Stackoverflow.com Wiki
3 articles, 0 books.

There's a LOT of interesting and intense arguments that have been made around how you should version your Web API. As soon as you say RESTful it turns into a religious argument.

This article is designed to help you either start with a good footing from scratch or to refactor your existing API into something far more manageable.