
jndi-resources
"Écrit une fois, installé partout"
Vous avez des difficultés à paramétrer les Datasources ou les files JMS pour JBoss ou Tomcat ? Vous ne comprenez rien aux paramétrages des serveurs d'applications ? JNDI-Resources est fait pour vous.
jndi-resources est un utilitaire qui permet aux composants JEE d'exprimer leurs besoins en terme de ressources JNDI (DataSource, JMS, URL, Javamail, Host, annuaires, etc.) et de générer automatiquement tous les fichiers de configuration permettant leurs publications dans tous les serveurs d'applications. Ainsi, les composants WAR ou EAR peuvent être déployés automatiquements sur tous les serveurs, sans entrer dans les documentations techniques souvent incomplètes ou dans la génération de script d'installation spécifique à une marque de serveur particulier.
Après le concept "Écrit une fois, utilisé partout", nous ajoutons le maillon : "Écrit une fois, installé partout". Voilà ce que propose jndi-resources.
Les bénéfices attendus de la démarche sont les suivants : * Indépendance des composants vis-à-vis des serveurs d'applications ; * Migration immédiate d'un serveur à un autre, ou d'une version à la suivante ; * Normalisation de l'utilisation des ressources de l'entreprise ; * Qualifications des paramètres de déploiements ; * Normalisation de l'installation des composants, quelques soit le serveur d'applications ; * Possibilité de mutualiser les ressources au niveau serveurs d'applications, instances de serveurs d'applications ou machines virtuelles ;
Vous développez sous Tomcat et déployé sous JBoss ? Vous avez des difficultés lors des déploiements des composants, de la mutualisation des ressources ? jndi-resource est fait pour vous.
Suivez l'introduction pour avoir plus d'informations, pratiquez l'exemple rapide ou consultez le fonctionnement des moteurs d'installation et de configuration.
Le tableau suivant reprend les différentes ressources gérées par jndi-resources.
- HSQLDB n'est pas compatible XA. Une approche est d'utiliser Atomikos ;
- JBoss 3.2 ne sait pas déclarer une DataSource sur un annuaire JNDI distant ;
- JBossMQ doit pouvoir être utilisé avec les anciennes versions de JBoss, mais ce n'est pas intégré pour le moment ;
Project Information
- License: Apache License 2.0
- 7 stars
- svn-based source control