titre

3707 mots 15 pages
Technologies pour Web Services faciles : REST, JSON
Pierre Gambarotto

INPT DSI, ENSEEIHT Département Informatique
ENSEEIHT, 2 rue Charles Camichel, B.P. 7122 31071 Toulouse CEDEX7 FRANCE

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 Yahoo!, acteurs majeurs du domaine, ont tous 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 listé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. Mots clefs
Web Services, REST, JSON, AJAX, ORM

1

Web Services

Un Web Service est un programme informatique reposant sur une architecture réseau client serveur. La spécificité des Web
Services est l'utilisation de HTTP comme support des messages entre clients et serveur. Un Web Service permet donc d'ouvrir sur le réseau une application, la modalité d'accès

en relation

  • titre
    403 mots | 2 pages
  • titre
    282 mots | 2 pages
  • titre
    322 mots | 2 pages
  • titre
    329 mots | 2 pages
  • Titre
    254 mots | 2 pages
  • titre
    552 mots | 3 pages
  • titre
    482 mots | 2 pages
  • Titre
    8885 mots | 36 pages
  • titre
    368 mots | 2 pages
  • titre
    373 mots | 2 pages
  • titre
    1687 mots | 7 pages
  • titre
    2793 mots | 12 pages
  • titre
    273 mots | 2 pages
  • le titre
    630 mots | 3 pages
  • titre
    2055 mots | 9 pages