Depuis la version 1.1 de ORI-OAI, ce package permet une installation et une prise en main beaucoup plus rapide du projet avec une configuration centralisée des paramètres de configuration et de déploiement les plus importants. Le principe est de n'éditer qu'un seul fichier de configuration qui est partagé par tous les modules de ORI-OAI. La mise en place de l'outil se fait donc plus rapidement sans avoir à ouvrir et à connaître le fonctionnement de chaque fichier de configuration.

Téléchargement de ORI-OAI-quick-install

Tout comme il est conseillé pour les modules, utilisez Subversion pour télécharger ORI-OAI-quick-install. Depuis le répertoire [ORI_HOME]/src, tapez la commande :

svn checkout http://subversion.renater.fr/ori-oai-commons/quick-install/tags/2.0.0/ ori-oai-quick-install-svn

Vous pouvez aussi télécharger une version ZIP de ce module à cette adresse: https://sourcesup.renater.fr/frs/?group_id=374

Si vous faîtes le choix d'installer les modules ORI-OAI sur différents serveurs pour la production, nous vous conseillons de tout d'abord faire l'installation sur un unique serveur.
Vous pourrez ensuite déployer le module ori-oai-quick-install sur chacun des serveurs en n'installant sur chacun que le(s) module(s) désiré(s).

Architecture des modules

Les fichiers de déploiement

Le fichier build.properties ainsi que la plupart des fichiers de configuration des modules ont été modifiés pour remplacer les valeurs proposées par défaut par des variables du type [MA_VARIABLE]. Lors de la phase de déploiement, toutes ces variables sont donc remplacées dynamiquement par les valeurs que vous aurez définies dans le fichier de configuration central (commons-parameters.properties ; voir plus bas).

Les tâches ANT

Dans le but commun de simplifier l'installation de ORI-OAI, les tâches permettant l'installation de tous les modules ont été au maximum homogénéisées. Maintenant, la mise en place de la version standard d'un module se fait uniquement par l'exécution des tâches suivantes ANT suivantes :

Important : Cette tâche est à utiliser dès lors que vos paramètres centraux ont été modifiés et qu'ils doivent être répercutés au sein du module.

Architecture de ORI-OAI-quick-install

Le fichier principal qui nous intéresse dans ORI-OAI-quick-install est commons-parameters.properties. C'est ce fichier qui contient toutes les variables principales et les plus importantes et c'est ce fichier qu'il est nécessaire de modifier. Nous verrons dans la suite de ce document tous les paramètres que ce fichier contient. Nous avons également un fichier build.xml qui sert au déploiement avec ANT.

Configuration centralisée

Le fichier de configuration central commons-parameters.properties contient trois types de paramètres:

Installation des Tomcat

Depuis la version 1.6, les paramètres utilisés pour l'installation des serveurs tomcat (ports, mémoire allouée, etc.) se trouvent dans le fichier tomcat.properties.

Les tâches ANT pour le déploiement des modules

Lors d'un déploiement complet de ORI-OAI à partir de ORI-OAI-quick-install, il est possible d'utiliser les diverses tâches ANT que ce fichier contient. Ces diverses tâches ne sont que des appels aux tâches ANT définies dans les modules eux-mêmes.

Ces tâches sont les suivantes: