Guide de la conception REST et API

Dans sa thèse intitulée « Architectural Styles and the Design of Network-based Software Architectures », Roy Fielding explique en ces termes le transfert d’état représentationnel (Representational State Transfer, REST) :
« Pensez au nombre de projets logiciels qui, au départ, suivent le dernier modèle architectural à la mode sans savoir si les exigences du système nécessitent une telle architecture ». Vous n’avez pas le temps de lire le reste de la thèse de Fielding ? Ce n’est pas grave. Nous avons créé pour vous cette présentation
particulièrement soignée. Pour commencer, nous examinerons en détail le concept REST suivi par une analyse des avantage de l’API.