bandeau haut JRES 2009

Technologies pour Web Services faciles : REST, JSON

Pierre Gambarotto

INPT DSI, ENSEEIHT Département Informatique

Mots clefs

Web Services, REST, JSON, AJAX, ORM

Résumé

Cet article peut se voir comme une suite du tutoriel sur les Web Services des JRES 2003, qui présentait les Web Services et les technologies XML-RPC et SOAP. Stéphane Bortzmeyer signalait à l'époque la complexité de déploiement et d'utilisation de ces technologies. L'histoire lui a donné raison, si l'on considère par exemple que Google et Yahho!, acteurs majeurs du domaine, ont toutes deux abandonné leur Web Service SOAP au profit d'une technologie plus simple à mettre en œuvre par leur client.


REST est un style d'architecture réseau pour Web Services qui met l'accent sur la définition de ressources identifiées par des URI, et utilise les messages du protocole HTTP pour définir la sémantique de la communication client/serveur: GET pour le rapatriement d'une ressource, POST pour une création, PUT pour une modification/création, DELETE pour un effacement.

La représentation des ressources est libre, utilisant différents formats de représentation qui sont présentés ici. L'article détaille plus amplement JSON (Javascript Object Notation), format particulièrement adapté pour des applications web utilisant Ajax pour l'interrogation d'un web service.

L'article évoque également les technologies et techniques de développement connexes à l'utilisation de Web Services REST, telles que les librairies objets d'abstraction à des bases de données et l'utilisation d'AJAX dans les interfaces d'applications web.


Evaluer cet article
Evaluation à destination du comité de programme et des auteurs, soyez constructifs :-)
Vous avez trouvé l'article : Mauvais Médiocre Bon Excellent
Vous avez trouvé la présentation : Mauvaise Médiocre Bonne Excellente
Remarques :

Retour

Technologies pour Web Services faciles : REST, JSON

Pierre Gambarotto

INPT DSI, ENSEEIHT Département Informatique

Mots clefs

Web Services, REST, JSON, AJAX, ORM

Résumé

Cet article peut se voir comme une suite du tutoriel sur les Web Services des JRES 2003, qui présentait les Web Services et les technologies XML-RPC et SOAP. Stéphane Bortzmeyer signalait à l'époque la complexité de déploiement et d'utilisation de ces technologies. L'histoire lui a donné raison, si l'on considère par exemple que Google et Yahho!, acteurs majeurs du domaine, ont toutes deux abandonné leur Web Service SOAP au profit d'une technologie plus simple à mettre en œuvre par leur client.


REST est un style d'architecture réseau pour Web Services qui met l'accent sur la définition de ressources identifiées par des URI, et utilise les messages du protocole HTTP pour définir la sémantique de la communication client/serveur: GET pour le rapatriement d'une ressource, POST pour une création, PUT pour une modification/création, DELETE pour un effacement.

La représentation des ressources est libre, utilisant différents formats de représentation qui sont présentés ici. L'article détaille plus amplement JSON (Javascript Object Notation), format particulièrement adapté pour des applications web utilisant Ajax pour l'interrogation d'un web service.

L'article évoque également les technologies et techniques de développement connexes à l'utilisation de Web Services REST, telles que les librairies objets d'abstraction à des bases de données et l'utilisation d'AJAX dans les interfaces d'applications web.


Evaluer cet article
Evaluation à destination du comité de programme et des auteurs, soyez constructifs :-)
Vous avez trouvé l'article : Mauvais Médiocre Bon Excellent
Vous avez trouvé la présentation : Mauvaise Médiocre Bonne Excellente
Remarques :

Retour
planning.txt · Dernière modification: 2009/11/23 15:25 par etienne.meleard@cru.fr
8ème Journées Réseaux à Nantes: JRES 2009
Logo du CNRS - UREC
Logo de RENATER
Logo du CRU
Logo de l'INRIA
Logo de l'Université de Nantes
Logo de l'Université de Rennes1
Logo de l'Université de Rennes2