JOnAS est un serveur d’application J2EE certifié conforme. Il est issu d’une véritable communauté open source au sein du consortium OW2, bénéficiant de plusieurs contributeurs significatifs et non lié à une seule société. Il représente une alternative crédible aux serveurs d’application commerciaux comme Websphere, y compris pour supporter des applications critiques ou transactionnelles à forte charge.
Une version 5 est annoncée et déja disponible en 'release candidate'. Elle intègre des fonctions très innovantes pour les architectures orientées services.
UTILISATEURS
Il existe de nombreux utilisateurs de JOnAS de par le monde, mettant en oeuvre des applications opérationnelles et critiques dans des domaines aussi variés que les télécommunications, la banque, les douanes, le commerce électronique, la gestion, etc.. Les utilisateurs sont aussi bien de grandes compagnies (e.g. opérateur de télécommunication), des grandes administrations, des ISVs, des petites entreprises. Certains sont clients de Bull (pour le support ou le service). Beaucoup ont migré des applications tournant au préalable sur WebSphere, Weblogic, ou JBoss. La liste de messagerie des utilisateurs JOnAS est très active.
COMMUNAUTE
JOnAS est développé par une communauté internationale regroupant industriels et scientifiques. Les contributeurs sont des entreprises (Bull, FranceTelecom…) et des institutions académiques (INRIA, Université de Pékin, Université polytechnique de Madrid, Université de Fortaleza au Brésil…). Les universités contributrices expérimentent dans leurs laboratoires les technologies innovatrices sur la plate-forme JOnAS, et utilisent JOnAS à des fins d’enseignement : le premier aspect facilite le transfert de technologies, et le second contribue à développer la connaissance de JOnAS parmi les nouveaux diplômés. Les accords entre ObjectWeb et le consortium chinois OrientWare (voir http://orientware.objectweb.org), ayant conduit à la création d'OW2, permettent de fusionner les communautés d’experts J2EE des deux consortiums. La liste de messagerie des développeurs JOnAS compte plus d’une centaine d’abonnés.
Les spécifications et développements de JOnAS se passent de façon publique et concertée, tout est publié sur le site OW2 de JOnAS (spécifications, roadmaps…).
FONCTIONNALITES
JOnAS est un serveur d’application J2EE certifié conforme. C’est un serveur d’application de classe entreprise : en plus des fonctions J2EE, il offre tous les mécanismes nécessaires à la montée en charge et à la tolérance aux pannes (clustering), des outils d’administration de haut niveau, des moyens d’intégration avec le reste de l’entreprise (connecteurs JCA, Web Services, accès aux annuaires LDAP…), des plugins pour environnement de développement (Eclipse), et dispose d’un support professionnel dispensé par Bull.
Les futures versions de JOnAS (JOnAS 5 en 2008), en plus de supporter la nouvelle norme Java EE 5, bénéficieront d’une architecture à services très dynamique (sur OSGi), donnant un serveur d’application très adaptable, modulable et ouvert à d’autres paradigmes que J2EE.
ROBUSTESSE
JOnAS est un serveur d’application mature et éprouvé dont la robustesse est validée par de nombreuses applications critiques.
PERFORMANCE
JOnAS offre des performances équivalentes aux serveurs d’applications commerciaux comme Weblogic.
DOCUMENTATION
Il existe une documentation anglaise très détaillée : http://jonas.objectweb.org/doc/.
FACILITE D’EMPLOI
JOnAS est aussi simple à installer, à configurer, à administrer et à utiliser que les autres serveurs d’application.
TELECHARGEMENT
JOnAS est téléchargeable sur http://jonas.objectweb.org.
ADDS-ON
Certains projets ObjectWeb sont complémentaires du projet JOnAS. Par exemple le projet EasyBeans (http://easybeans.objectweb.org) est une implémentation de conteneur EJB3 pour JOnAS. Le projet JASMINe (http://jasmine.objectweb.org) est un outil en cours de développement pour le déploiement et la supervision de clusters JOnAS.
LIENS UTILES
http://wiki.jonas.objectweb.org
Une interview intéressante sur JOnAS >>
Contribution à cette synthèse: Bull (www.bull.com)