Everyone seems to have their own interpretation of what REST means, and that's exactly how you know it's not clearly defined. Not only that, but people are quite emotional about it too.
- Here's one way to look at it:
"REST" is a set of ideas on how to make
sensible web-applications.
- Here's another: "REST" is a meaningless buzzword
parroted by everyone and their neighbour's dog.