Le mardi 04 décembre 2007 à 16:58 +0100, Nicolas G a écrit :
bonjour et merci 
Même si j’avoue que l’intérêt de REST me semble limité (c’est pour
faire plus beau ?) mais je dois rater quelque chose sur l’intérêt
fondamental de la chose…
Salut Nicolas,
Peut-être qu’un exemple d’application web tirant partie avantageusement
d’une architecture REST serait plus parlante :
J’ai une application qui gère les contrôles d’accès d’un bâtiment.
Les différents droits utilisateurs et les différentes zones à contrôler
(par digicode, par badge sans contact, …) sont gérés par un serveur et
les infos sont contenues en base.
Il doit nécessairement être possible de déclencher l’ouverture d’une
porte (accès à une zone pour un utilisateurs authentifié) d’au moins 3
manières possibles :
- par badge, digicode,…
- par une interface web (pilotage par la sécurité responsable du
bâtiment)
- par téléphone (gsm ou filaire), donc par l’utilisation d’un standards
téléphonique soft type Asterisk (d’ailleurs des plugins Rails existent
pour Asterisk)
Dans ce cas de figure, un service web Rest m’offre un standard de
communication entre tous les clients , le serveur et les ressources
(zones, portes, utilisateurs,…).
Je n’ai donc besoin de développer qu’une seule interface web utilisant
http et son jeu de verbes pour pouvoir contrôler l’ouverture des portes
du bâtiment. Du côté des clients, l’appli est un simple client web.
Rest rationnalise et simplifie la convergence des techno. C’est bien
ça !
A+
JD
NG