Architecture REST
L'architecture REST (Representational State Transfer, Transfert d'État Représentationnel) facilite pour le développeur l'écriture et l'organisation d'une application serveur de manière à ce qu'un échange de données efficace ait lieu, et que l'application elle-même soit facilement évolutive.
L'architecture REST dispose d'un ensemble de fonctions - GET, PUT, DELETE, etc. - permettant aux clients d'accéder aux données du serveur via le protocole HTTP.
L'architecture REST est utilisée dans les cas où il existe une limitation de la bande passante de la connexion, où il est nécessaire de mettre en cache les requêtes, où le système suppose une mise à l'échelle significative et dans les services utilisant AJAX.
Voir aussi
-
le tutoriel HTTP,
qui explique le fonctionnement du protocole HTTP -
l'ensemble de composants
API,
qui est utilisé pour l'interaction entre programmes -
l'ensemble de concepts Paradigme de programmation,
qui définit l'approche de la programmation -
la méthodologie
OOP,
qui est largement utilisée en programmation