Yearly Archives: 2004

SOA et Web Services

Avec 2 buzz word pareils j’espère avoir attiré du monde 😉
Juste pour signaler que TheMiddleWareCompagnie publie un bluePrint concernant SOA. C’est sponsorisé par BEA, et je ne pourrais pas vous en dire plus car c’est quand même un document de 138 pages, il va falloir trouver un peu de temps pour le lire.
Par contre dans les commentaires de la news sur TheServerSide on trouve un lien vers une petite présentation qui définie de manière claire le “Service” dans “Service Oriented Architecture”. Les slides du symposium DNG de l’an dernier (à télécharger en bas de page) sont aussi une riche source d’information sur les architectures SOA.

Un point qui me semble important à retenir:
Une architecture SOA n’implique pas automatiquement l’utilisation de Services Web. C’est une possibilité mais ce n’est pas obligatoire.

Refactoring

Enfin, je viens de finir de lire Refactoring de Martin Fowler, un livre de référence que je souhaitais lire depuis longtemps. Si vous vous demandez pourquoi dans le petit monde des serveurs d’application on n’arrête pas d’entendre Martin Fowler par ci Martin Fowler par là, lisez un de ses bouquins. Les sujets les plus complexes deviennent limpides.

Connaissant déjà bien le sujet ce livre ne m’a pas appris grand-chose. Mais ça ne fait jamais de mal de lire une explication claire de concepts que l’on applique habituellement sans trop y réfléchir. Il est particulièrement intéressant de voir comme les concepts énoncés dans ce livre (vieux de 5 ans) se retrouvent dans des outils comme Eclipse ou IDEA et font leur succès.

Au-delà d’un simple catalogue de techniques de refactoring ce livre contient beaucoup de retours d’expériences (entre autre Kent Beck). Expérience que l’on retrouve dans des chapitres tels que celui sur les tests unitaires (pourquoi les tests unitaires sont indispensable à un bon refactoring ) ou celui indiquant les “odeurs ” propre à un code qui a besoin d’être refactoré (méthode trop longue, nom de variable peu claire…).

Alors, si le menu refactoring d’Eclipse reste un mystère pour vous “Refactoring” est le livre à lire de toute urgence. Ne manquez non plus de faire une visite au site eponyme: refactoring

Flex, WebWork, Struts et Spring en 1 jour

Ce week end basebeans organisait un seminaire: Developing Web Apps using Open Source Tools
Quand on voit la liste de intervenants: Ted Husted (Struts in action), Rod Johnson (Spring), Matt Raible… et bien d’autres. Ca fait envie.
Malheureusement ça se déroulait à New York et s’est déjà fini. Mais tout n’est pas perdu, certains des intervenants sont des blogguers fou et nous nous offrent un résumé des présentations.

A lire si vous voulez en savoir plus sur Flex (la solution en flash de macromedia pour la partie client des applications web) , WebWork 2 (un sérieux challenger pour Struts), Struts ou encore Spring.

Ca se passe
ici et
Merci Jason Carreira et Matt Raible.

C’est parti

Voilà je me décide enfin à passer du statut de lecteur passif à éditeur.
J’ai appris tellement de choses sur les blogs des uns et des autres. Je me dis qu’il est enfin temps que je contribue un peu moi aussi.
Si vous voulez connaitre un petit mieux mes centres d’intérets et mes sources d’informations vous pouvez consulter mon blogroll sur bloglines.
BlogLines c’est l’aggrégateur de feed RSS que j’utilise pour consulter les blogs des uns et des autres. Si vous n’utilisez pas encore d’aggrégateur (ou si vous ne connaissez pas celui là) allez faire un tour, j’ai été conquis en 5 minutes. Bon il finira bien par devenir payant ou contenir de la pub. Mais pour l’instant c’est du bonheur, riches en fonctionnalité, rapide, gratuit, sans pub…