This blog is no longer updated. Please check my new blog here.

Julien Sobczak

RESTful Web Services

Leonard Richardson, Sam Ruby

Un des livres techniques les mieux écrits que j'ai pu lire. Un sujet intéressant formidablement expliqué. Toutefois, depuis sa publication, d'autres livres plus complets sont apparus comme REST in Practice.

General

Paperback 0596529260 454 pages

Review

Restful Web Services constitue pour moi un des meilleurs livres techniques (indépendamment du sujet). Il est très bien écrit, plaisant à lire et facilement compréhensible. La plupart des livres techniques (par technique, j’entend qui sont parsemés de code source) sont rarement passionnants. Mêmes si de nombreux commentaires Amazon ne sont pas du même avis, pour ma part, j’ai pris un réel plaisir à lire ce livre. Je dois aussi admettre que ma précédente lecture sur le sujet était la thèse de Roy Fielding, autant dire que le livre pouvait difficilement être moins agréable à lire.

Le contenu du livre est riche, quitte à aller assez loin dans les détails mais cela m’a vraiment aidé à bien comprendre les subtilités. Les explications sont toujours très claires et vous permettront sans mal de différencier les services dits “REST” de ceux qui sont vraiment RESTful.

D’ailleurs, Leonard Richardson, un des auteurs, présenté depuis un modèle permettant de définir les niveaux de maturité pour un service qui épouse parfaitement l’architecture du Web (voir http://martinfowler.com/articles/richardsonMaturityModel.html). Ce modèle est d’ailleurs repris notamment dans l’autre référence plus récente REST in Pratice.

Point intéressant à souligner, le livre utilise souvent des exemples concrets comme Amazon S3 et cela est fort instructif.