On ne le dit jamais assez : vous utilisez sans doute déjà le modèle REST mais sans le savoir ! Alors, sachez le, il faut continuer à RESTer :
- un excellent (court) résumé de ce qu’est REST, avec un exemple
- une présentation de l’interface REST d’un service web réel ; mais ce service web est relativement simpliste (il se contente de donner accès en lecture à des informations) et on ne peut donc pas vraiment voir de différence évidente avec SOAP dans l’interface.
- Et, pour mieux saisir ce qu’est REST, les erreurs à ne pas commettre lors de la conception d’un service Web REST
- Oh, et puis cette page utile : comment construire un service web REST en quelques étapes ?
- Et, enfin, que l’on utilise SOAP ou que l’on se fie au modèle REST, il est bon de savoir que les données récupérées du service Web peuvent être soit simples (chaîne de caractère) soit XML. Et le choix SOAP ou REST ne change rien à l’affaire.
[...] ;#8217; “en cathédrale”, s’assembler selon le modèle REST (REpresentational State Transfer) plutôt que selon le modèle RPC (Rem [...]
[...] REST un exemple de construction d’un service web selon le modèle REST une collection de liens un peu plus ancienne pour présenter ce qu’est REST
[...] couplage faible et couplage tardif : les composants mis en oeuvre doivent offrir une modularité extrême, pouvoir évoluer indépendamment les uns des autres, être “agnostiques” sur l’usage qui sera fait des données qu’ils traitent ou produisent (de manière à en maximiser les opportunités de réutilisation), faire les hypothèses les plus réduites possibles sur les évolutions à venir du S.I., ne pas requérir de vision globale (ni d’étude globale) préalable à leur mise en oeuvre, supporter une dynamique d’évolution “en bazar” plutôt qu’ “en cathédrale”, s’assembler selon le modèle REST (REpresentational State Transfer) plutôt que selon le modèle RPC (Remote Procedure Call) [...]