Christophe Heubès

Architecture logicielle / SOA, Intégration, J2EE, ...

Exadel Flamingo - Applications Flex, AMF, Spring

Exadel L'article du Touilleur Express <em>(aka Nicolas Martignole)</em> intitulé Exadel Flamingo : JBoss Seam et Adobe Flex ensembles m'a donné envie de tester les capacité de flamingo d'Exadel.

Exadel Flamingo fournit un ensemble de scripts, basés sur Maven, visant à simplifier le démarrage de projets RIA. Ces scripts permettent de générer le code initial et redondant d'un projet. La promesse est donc d'offrir la capacité de créer une application CRUD dotée d'une interface riche très rapidement et sans effort de développement.

Les technologies couvertes aujourd'hui sont :

  • Flex et JavaFX pour partie cliente,
  • AMF et Hessian pour la communication,
  • JBoss Seam et Spring pour la partie serveur.



Question de contexte et de goût, j'ai pour ma part porté mon attention sur le triplet Flex / AMF / Spring.

Même si certains aspects méritent des améliorations, la promesse est tenue. Bien que n'ayant jamais pratiqué Flex <em>(ou presque)</em>, il ne m'a pas fallu longtemps pour monter mon CRUD Flex / Spring / Hibernate. Le billet Exadel Flamingo - Applications Flex, AMF, Spring, publié sur le blog de Xebia France, présente le déroulé de mes premiers essais.

Jusqu’où Flex peut-il prendre la relève d’Ajax ?

Incontournable aujourd’hui, Ajax montre pourtant d’ores et déjà ses limites. Quelle technologie privilégier pour soutenir le développement des RIA (Rich Internet Application) ? Face à cette question, Xebia a choisi de miser sur Flex.

Guillaume Bodet, directeur technique de Xebia, revient pour TV4IT sur les raisons de ce choix. Sans mettre de côté les difficultés que posent encore les défauts de jeunesse de Flex.



Hands on Hibernate Search : Recherche full-text

hibernate Comme nous l’avions vu dans notre précédent billet ("Introduction à Hibernate Search (Googling your Persistent Domain Model)"), Hibernate Search vise à réconcilier la recherche full-text et les modèles de persistance relationnels. Pour ce faire, Hibernate Search se base sur Apache Lucene, un moteur d’indexation et de recherche full-text standalone très puissant et permet ainsi d’utiliser ses capacités dans le cadre d’une couche de mapping Hibernate.

Ce billet présente, au travers d’un exemple simple, les capacités de recherche full-text d’Hibernate Search. L’exemple proposé permet l’indexation et la recherche de documents auxquels sont attachés des auteurs. Vous retrouverez l’ensemble des sources présentées dans ce billet dans le repository SVN de Xebia France.

"Hands on Hibernate Search : Recherche full-text" sur le blog de Xebia France.

Introduction à Hibernate Search (Googling your Persistent Domain Model)

hibernate J’ai eu l’occasion courant décembre de rencontrer Emmanuel Bernard pour, entre autres, une présentation d’Hibernate Search.

La vulgarisation et la généralisation de l’utilisation des moteurs de recherche ont définitivement changé les habitudes et les exigences des utilisateurs. Pourquoi la fonctionnalité de recherche d’une application de gestion ne serait-elle pas aussi simple et performante que Google ?

Difficile d’expliquer à son responsable que cela est dû à une divergence de paradigme entre l’indexation documentaire et SQL.

Hibernate Search vise à répondre à cette question, à moindre coût, en s’appuyant sur Apache Lucene afin d’offrir au travers du modèle de persistance d’Hibernate des capacités de recherche full-text.

"Introduction à Hibernate Search (Googling your Persistent Domain Model)" sur le blog de Xebia France.

Livre Blanc Migration Websphere 6.1

Livre Blanc Migration Websphere 6.1 La fin du support de Websphere 5.1 est annoncée pour Septembre 2008. Si migrer de version de middleware est un sujet récurrent des Directions Informatiques, cela n’en reste pas moins un projet difficile souvent perçu comme une contrainte dénuée de retour sur investissement.

Xebia a étudié la migration à Websphere 6.1, sur les volets de l’exploitation et des études, selon les deux axes :

  • L’axe de la maîtrise des risques pour sécuriser le projet.
  • L’axe des opportunités pour ne plus voir ce projet comme une contrainte mais comme une occasion d’améliorer sa plate-forme et d’apporter des avantages aux différents acteurs de la DSI (exploitation, études et achats).



Télécharger le Livre Blanc Migration Websphere 6.1 par Xebia.

Spring Web Services 1.0

Spring WS Interface21 a annoncé la sortie de Spring Web Services 1.0.

Les deux éléments clés de cette pile Web Services sont :

  • L'approche "contract first" qui facilite (entre autre) la gestion du cycle de vie des services.
  • L'approche "document driven" qui permet de maximiser l'interopérabilité.

Une légende urbaine Hibernate

Hibernate Rajesh Patel (Harpoon Technologies) publie sur TSS un court article ("A Hibernate Urban Legend") dans lequel il nous rappelle (si besoin est) qu’Hibernate ne nous protège pas des injections SQL.

Il en fait la démonstration par l’exemple.

BEA TechTalk : Supervision, Administration et Support

Interview BEA organise le mardi 10 juillet 2007 un TechTalk sur les thèmes de la supervision, de l’administration et du support.

Guillaume Bodet, Directeur Technique de Xebia y fera un topo sur les meilleures pratiques en matière de supervision des Infrastructures Java/J2EE. Pour patienter, vous pouvez dès maintenant visualiser son interview.

Plus d'informations sur le blog de Xebia France : Supervision, Administration et Support.


Spring Framework supporte officiellement Websphere Application Server

Spring



Exploitation J2EE : il y a urgence !!!

Xebia

L’exploitation devient, avec l’augmentation en nombre et en criticité des applications J2EE, une discipline fondamentale pour les départements Production.

Luc Legardeur, président de Xebia France tire la sonnette d’alarme :
Exploitation J2EE : il y a urgence !!! sur le blog de Xebia France.