# .cadoles-slide-title[Architecture REST]

- **REST:** Representational State Transfer
- Architecture logicielle pour la création de web services

Une collection est réprésentée par une URL: `http://localhost/items`

Les actions possibles sont définies par les méthodes HTTP suivantes:
  - Récupérer la liste des éléments -> `GET http://localhost/items`
  - Récupérer un élément -> `GET http://localhost/items/<itemId>`
  - Créer un nouvel élément -> `POST http://localhost/items`
  - Mettre à jour un élément existant -> `PUT http://localhost/items/<itemId>`
  - Supprimer un élément -> `DELETE http://localhost/items/<itemId>`