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

Julien Sobczak

jBPM 5 Developer Guide

Mauricio Salatino

Une vue d'ensemble de la solution complète et satisfaisante.

General

Paperback 1849516448 364 pages

Review

La notion de workflow restait floue pour moi. Comment ce concept s’inscrit-il dans les architectures actuelles (SOA en particulier) Le métier s’exprime-t-il plus clairement Une telle solution apporte-t-elle des gains en terme de productivité et de maintenance Bref, les questions que je me posais étaient nombreuses.

J’ai donc choisi ce livre pour mieux appréhender la notion de moteur de workflow. jBpm est probablement la seule solution bénéficier de plusieurs livres sur le sujet. Ayant lu récemment un livre sur Drools, il m’intéressait également de voir comment les deux frameworks s’intègrent ensemble.

Après la lecture du livre, la plupart de mes questions ne sont plus sans réponse. Le livre est plutôt bien écrit ce qui est une bonne surprise pour moi car les précédents livres de l’éditeur Packt Publishing avait été décevants. Les auteurs sont impliqués sur le projet et maîtrisent parfaitement leur sujet. Néanmoins, à plus d’une reprise, j’ai du résister à l’envie de survoler le texte pour aller plus vite. Les auteurs rentrent selon moi un peu trop dans le code (des détails d’implémentation de classe, des signatures de méthodes, interviennent assez tôt dans le livre).

Les auteurs reposent aussi sur le fait que le lecteur parcourt les exemples de code source accompagnant le livre. Lisant le livre dans le train, je n’ai pas pu les consulter pendant la lecture. Ce qui est dommage, c’est que ces exemples ne viennent pas compléter le livre mais le raccourcir et le rendre insuffisant à lui seul.

En résumé, jBpm ou les moteurs de workflow en général s’attaquent à un vrai problème comment modéliser de manière claire les process métier qui englobent généralement plusieurs applications. Le résultat reste selon moi ni révolutionnaire ni satisfaisant. Un livre à lire si vous souhaitez vous faire votre propre avis sur un des meilleurs produits existants.