REST - Representational State Transfer

Présentation

Introduction

Representational State Transfer (REST) est un style d’architecture pour des systèmes distribués.

Ce site a pour objectif de vous faire découvrir les concepts nécessaires et de vous présenter des exemples de comment ils sont mis en œuvre aujourd’hui pour les services web.

REST, pourquoi faire ?

Une architecture est dite distribuée quand toutes les ressources ne se trouvent pas au même endroit ou sur la même machine. Le World Wide Web est l’exemple le plus connu d’application distribuée et les services Web donnent la possibilité d'utiliser les objets distribués sur le réseau et de dialoguer par des messages.

Mais les technologies des services Web actuels ont perdu la simplicité qui a fait le succès du Web. Ils ne fonctionnent pas comme le Web et font l’impasse sur ses avantages.

Voilà pourquoi il est intéressant de voir comment on peut appliquer la philosophie de REST pour concevoir des services Web simplement mais avec des technologies existantes et en profitant des avantages du Web.