
JOnAS, l’autre serveur d’application Java au nom aquatique
Posté le 9 novembre 2009 :: Logiciels
Les développeurs de serveurs d’application Java sont décidément inspirés par le monde de la mer puisque qu’après Glassfish de SUN, voici JOnAS. Cette fois-ci, derrière le produit ne se profile pas une mais plusieurs sociétés regroupées au sein de l’OW2 Consortium (dont le but est la promotion de logiciels Open Source de middleware). On trouvera parmi elles de grands noms comme Bull, France Telecom, Alcatel Lucent, l’INRIA ou encore Red Hat et bien d’autres.

Le développement de JOnAS a été initié en 1998 et il est certifié Java EE 5 depuis sa version 5.1 de Septembre 2009. C’est donc un produit ouvert sous licence GNU LGPL, mature et qui a sur le papier toute les qualités pour trouver le chemin de serveurs de production.
Une des spécificités de JOnAS est qu’il est construit sur une architecture OSGI. Son but est de fournir les spécifications d’une plate-forme de services Java. Comme JOnAS répond à ces spécifications, n’importe quel développeur habitué au découpage logiciel OSGI retrouvera ses petits en un clin d’oeil. Voyez plutôt le schéma d’agencement de la bête :

L’architecture OSGI permet de retrouver les composants standards décrits dans le schêma précédent. Ceux-ci sont modulaires et extensibles. Ils peuvent aussi être configurés dynamiquement pendant l’exécution (runtime).
JOnAS repose sur des composants bien connus pour certaines de ses fonctionnalités. La partie EJB3 est ainsi prise en charge par EasyBeans et le Java Messaging Service (JMS) est supporté par JORAM. De plus les applications web pourront être déployées avec Tomcat ou Jetty.
Une des fonctionalités importante de tout bon serveur d’application est sa capacité à fonctionnner en cluster. Pas d’inquiétudes pour JOnAS puisqu’il propose de gérer le fonctionement en grappe au niveau HTTP et EJB ce qui est bien appréciable pour les applications les plus gourmandes. Voici d’ailleurs la page qui décrit plus en détails les possibilités de ce serveur.
Toutes ces fonctionnalités sont bien évidemment administrables à distance en particulier via les habituelles consoles web et JMX. Cependant l’OW2 Consortium réserve une surprise bien appréciable dans ce domaine : JASMINe, un outil ouvert d’administration de serveurs d’application.
-Guillaume ALAUX
(Vous souhaitez reproduire cet article ?)
Vos commentaires
Postez un commentaire
A la Une
Symfony 1.4 est arrivé chez Sensio Labs
Zii Trinity, un nouveau smartphone Android/PlazmaOS, chez Creative
Privilégier la licence Creative Commons Paternité (CC BY) dans l’éducation
Cold, la révision de KDE de décembre est arrivée
eZ International Winter Conferences à Genève les 21 et 22 janvier
EOLE 2009 à Bruxelles mercredi prochain
Un salon pour le PBX Asterisk à Paris en avril 2010
Samedi du Libre le 5 et mardi du "cinéma libre" le 8 décembre à Paris
Nokia livre la version finale de Qt 4.6
Acrobat.com révisé chez Adobe (pas assez sous Linux)
VLC : les Dev’Days du 18 au 20 décembre à Paris
Nouveau noyau Linux pour l’hébergement chez Gandi
Linea21 un projet durable en Picardie
Alfresco signe un contrat avec Saint-Gobain
Canonical signe un accord avec Alterway
Enseignement et recherche : Linagora s’investit aux côtés de l’association Cocktail
VirtualBox 3.1.0 se met à la télétransportation
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |> |...














