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

Julien Sobczak

Web Service Contract Design for SOA

Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, L. Umit Yalcinalp, Kevin Liu, David Orchard, Andre Tost, James Pasley

Probablement le livre le plus pratique et le plus réussi de la série qui rendra la rédaction d'un contrat SOAP moins douloureuse.

General

Hardcover 013613517X 848 pages

Review

Me voici une fois encore face à un livre de la série Thomas Erl. Comme à l’accoutumée, c’est avec beaucoup d’appréhension et peu de motivation que j’engage la lecture. Mes précédentes recommandations sur les autres livres de la série expliquent les raisons.

Premier constat, le livre est un peu plus volumineux que les autres titres mais aussi bien plus orienté pratique. De nombreux codes sources (XML), qui au final, rendent la lecture rapide et même agréable.

Les différentes technologies sont expliquées très clairement et les exemples sont très bien adaptés. Je ne pense pas qu’il existe une alternative sur le sujet. D’autres livres peuvent expliquer les technologies mais ce livre montrent surtout comment les utiliser correctement, en balançant les choix avec les principes et patterns de leurs précédents ouvrages. Un livre donc complémentaire qui s’inscrit logiquement dans la série sans fin.

En résumé, nous avons tous été confrontés à des problèmes avec le format SOAP ou les WSDLs. L’approche contract-first est recommandée mais si délicate en pratique. Ce livre se révèle être une aide précieuse. Probablement le livre le plus utile de la série. Néanmoins, 800 pages pour arriver à écrire un contrat ne cachent-elles pas un problème de fond, que les services REST ont bien l’intention de nous faire oublier…