Style d'architecture REST
REpresentational State Transfer
Est un style d'architecture pour systèmes hypermédia distribués
Initié par Roy Fielding en 2000 dans sa thèse de doctorat :
- Chapitre 5 traduit : http://opikanoba.org/tr/fielding/rest/
- La Thèse : http://www.ics.uci.edu/%7Efielding/pubs/dissertation/top.htm
6 familles de contraintes :
- Client – Serveur
- Sans état
- Mise en cache
- Interface commune
- Hiérarchie par couche
- Code à la demande (facultatif)