Accueil
REST
JAX-RS
Liens
REpresentational State Transfer
Conclusion
Avantages
- Facile à comprendre et à implémenter ( Framework dans plusieurs langages : Java – Python - Php )
- Un client HTTP suffit pour accéder à un service RESTful
- Interopérabilité des langages
- Architecture scalable : Possibilité de répartir les requêtes sur plusieurs serveurs – stateless.
- L'utilisation de formats standards comme JSON ou XML assure la compatibilité dans le temps.
Inconvéniants
- La sécurité est inexistante – Utilisation d’HTTPS + Authentification
- Le client doit conserver des données localement (stateless)
- Consommation en bande passante – Données de session
- Peut être problématique pour les Smartphones