REST
Representational State Transfer (REST) est un style d’architecture logicielle qui facilite la communication entre les applications. Construit sur le protocole open standard HTTP et les procédures basées sur l’URL, REST permet de distribuer des ressources sur un réseau. L’avantage de REST réside dans sa simplicité – tout ce qui est possible via HTTP peut être attribué à une ressource.
L’idée de base de REST est que chaque ressource est accessible via une URL et que les états de la base de données peuvent être enregistrés par une combinaison de commandes GET, PUT, POST et DELETE. Ce style d’architecture permet de rationaliser la manière dont les applications client-serveur interagissent avec la connexion à la base de données – de sorte que les tâches peuvent être exécutées plus rapidement !