Affichage des articles dont le libellé est JBoss. Afficher tous les articles
Affichage des articles dont le libellé est JBoss. Afficher tous les articles

jeudi 6 novembre 2008

mod_cluster viiiiiiiteee !

Mon POTCHE Brian (Stransberry) nous annonce pour son premier post sur son blog une excitante alternative aux connecteurs existant pour Apache HTTPd vers un serveur Apache Tomcat/JBoss Web.

Juste pour vous faire baver, voici les fonctionnalités qu'il décrit plus avant dans son post (et sur le site du projet) :

  • plus de configuration statique des workers, pffuiiitt. La totpologie du cluster peut changer, le connecteur s'adapte intelligemment ! Il s'en fout lui, ce jeune connectseur !

  • calcul automatique de la pondération de la balance de charge via l'inspection de mesures sur les serveurs cibles ! Les mesures à prendre en compte sont configurables ET pluggables. Rien que ça, tu veux pas savoir !
  • prise en charge du cycle de vie des applications web. Le connecteur est aware lorsqu'une appli est déchargée. Plus d'erreur HTTP 404, la requête est re-routée vers un autre noeud. C'est la porte (avec des clés d'patron) ouverte à la migration en live ça, t'entends ? Avec ça, tu peux leurs péter les chevilles par en dessous !
Il y a même une appli livrée avec (mais pas à l'achat vu que cette merde est dispo gratuitement) permettant de tester la chose : voir ici.

Release 1.0.0.GA avant la fin de l'année ! Faut prendre ce jouet, t'entends ?

J'suis à fond emballé par ce talak !

mercredi 15 octobre 2008

RHQ+Jopr = JON (community)




Encore un grand pas fait par Red Hat aujourd'hui !

La solution d'administration JBoss ON qui n'était pas totallement en open source a d'abord été scindée en RHQ (http://rhq-project.org) + Plugin pour JBoss AS non disponible.

Depuis aujourd'hui Jopr (http://www.jboss.org/jopr/) permet de faire tomber ce dernier rempart.

Il ne reste plus qu'à tester ça !

Voici en anglais la liste des fonctionalités :

Jopr is the open source enterprise management solution for the JBoss Middleware projects. This management project delivers an open source and unsupported form of the JBoss Operations Network product. It provides enterprise administration and monitoring with fine-grained security and an extensible platform base upon which extensions and new administration support can be built.

* Automatic discovery of resources
* Inventory
* Monitoring for availability and performance
* Complex alerting
* Fine grained security
* Configuration management
* Auditing
* Log tracking
* Content distribution

samedi 20 septembre 2008

Comme au bon vieux temps, en mieux !


J'entend dire à gauche et à droite que JBoss/Red Hat est "mal", "sur la mauvaise pente", ... Je pense que ces personnes ne sont pas vraiment bien informées.

Ce n'est pas une surprise si je dis que la refonte totale de JBoss AS a été douloureuse. Mais nous y sommes. PLOP ! Le bouchon saute. Je vois maintenant un rythme de croisière qui augmente et me rappelle le bon vieux temps ;)

Le micro-conteneur va apporter ce même avantage que le micro-noyau JMX nous avait donné à l'époque. Suivre le troupeau n'est pas la façon de faire, t'entends ? Même si c'est plus difficile, on évite pas les problèmes, on les régularise comme dirait le Roi.

Mais JBoss/Red Hat ce n'est plus seulement l'AS ! Et là, un travail de fond, un véritable rouleau compresseur est maintenant en place.

Plateforme SOA
Vous aurez sans doute noté la fréquence à laquelle la plateforme SOA évolue, prenant en compte très rapidement les retours des utilisateurs :
  • ESB 4.2 le 4 septembre 2007
  • ESB 4.2.1 le 7 novembre 2007
  • Cumulative Patch (CP) 01 le 14 février 2008
  • CP 02 le 15 avril 2008
  • Technical Preview (TP) le 01 mai 2008
  • ESB 4.3 le 22 mai 2008
  • ESB 4.4 le 5 aout 2008
Et dans la foulée, la plateforme SOA qui profite de ces innovations. Voir le blog JBoss ESB.

Cette plateforme intègre la plupart des technologies phares de JBoss voire plus (Groovy, Spring ...). Notons principalement JBoss Rules et jBPM qui eux même avancent à grand pas depuis quelques temps. A voir absoluement les blogs de Drools, jBPM et gouvernance.

L'intégration d'un plugin pour RHQ/JON ne devrait plus tarder.

JBoss Seam
C'est la grande révolution de ces deux dernières années. C'est aussi l'origine de la nouvelle JCR 299, les Web Beans. Ce framework d'intégration très populaire dispose d'un site d'information dédié : Seamframework.org ainsi qu' un blog d'intéret plus général.

Hibernate Entity Manager, Validator, Search et al.
Que d'innovations de ce côté là aussi ! Particulièrement, j'adore Search qui utilise Lucene pour améliorer les recherches sans gros impact sur le code. Sexy !

JBoss Cache
Ici, nous on nous balance au rythme d'une Kalachnikov des versions qui intègrent des innovations qui permettent de voir les performances encore plus impressionantes qui servirons à la solution de clustering de JBoss AS. Voir le blog des developpeurs.

JBoss Portal
A peine quelques jours après la sortie de la spécification Portlet 2.0, JBoss Portal lance une version qui l'implémente. Le blog est visible ici. Cela permet de jouer de manière standard avec la communication inter-portlet. L'implémentation du PortletBridge permet d'exposer les applications JSF et Seam.

RHQ/JON
C'est là que Red Hat surprend tout le monde avec la mise en open source de JON tout en s'alliant avec Hyperic. RHQ est maintenant un projet open source de supervision et d'administration avec une communauté très active.

Mobicent
Ciblant les Telcos, Mobicent offre tous les services permettant la convergence voix-vidéo-données.



VoiceTag est un exemple d'application basée sur Mobicent disponible sur Facebook qui permet de laisser un message vocal à un de ses contacts :


. . .

La liste est déjà longue, je ne peux être exhaustif.

Voilà qui devrait confirmer que JBoss/Red Hat est loin d'être "mal". Et là, je me contente de la partie Middleware, mais Red Hat c'est bien plus que seulement ça. Pour moi, le sommet du sexy, pour le moment, c'est de pouvoir faire tourner une application web en cluster sur Amazon EC2 avec des images RHEL5/JEAP4.3.