Difference between revisions of "REST"

From air
Jump to navigation Jump to search
Line 1: Line 1:
  +
REST('''RE'''presentational '''S'''tate '''T'''ransfer) est un style d'architecture, pour les systemes hypermedia distribues, decrit par Roy Fielding dans sa [http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm these].
REST = REpresentational State Transfer
 
   
  +
Bien qu'etant inspire de l'architecture du web actuel, REST n'est pas lie exclusivement au protocole HTTP, bien que ce dernier soit son utilisation la plus frequente. CoAP et WebDAV sont d'autres protcoles pouvant etre utilises dans une architecture REST.
Quelques réponses aux questions que l'on peut sur REST: [http://restcookbook.com/ Rest cookbook]
 
  +
  +
L'architecture REST preconise 6 criteres:
  +
* Un style de communication client/serveur
  +
* Des interactions sans-etat
  +
* L'utilisation de cache
  +
* Une interface uniforme:
  +
* Un systeme en couche
  +
* Du code sur demande
  +
 
Quelques réponses aux questions que l'on peut se poser sur REST: [http://restcookbook.com/ Rest cookbook]
   
 
==Frameworks==
 
==Frameworks==

Revision as of 17:49, 6 February 2015

REST(REpresentational State Transfer) est un style d'architecture, pour les systemes hypermedia distribues, decrit par Roy Fielding dans sa these.

Bien qu'etant inspire de l'architecture du web actuel, REST n'est pas lie exclusivement au protocole HTTP, bien que ce dernier soit son utilisation la plus frequente. CoAP et WebDAV sont d'autres protcoles pouvant etre utilises dans une architecture REST.

L'architecture REST preconise 6 criteres:

  • Un style de communication client/serveur
  • Des interactions sans-etat
  • L'utilisation de cache
  • Une interface uniforme:
  • Un systeme en couche
  • Du code sur demande

Quelques réponses aux questions que l'on peut se poser sur REST: Rest cookbook

Frameworks

Java

YAML

RESTful API Modeling Language (RAML)

Javascript

Studios

Liens