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.
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…