What is REST?
A tutorial on the six primary REST constraints as explained by Roy Fielding