Atol Conseils et Développements a été retenu, suite à un dialogue compétitif, pour les spécifications et la réalisation en logiciels libres, d'une solution de production et diffusion des dossiers électroniques de l'Inventaire du Patrimoine culturel pour les Régions de France.
La solution réalisée allie l'utilisation de techniques novatrices, web sig, web sémantique..., à un processus métier complexe. Un des défis majeurs est bien sûr la pertinence ergonomique de l'application. L'agilité et la collaboration ont été identifiées comme éléments clefs de la gouvernance du projet.
De ce projet sont nées 3 applications métiers s'appuyant sur le même socle technique :
- Gertrude production : production des dossiers de l’inventaire par les chercheurs
- Gertrude médiathèque : gestion des photos et des références bibliographiques
- Gertrude diffusion : présentation des dossiers de l’inventaire en accès libre au public
Le module de production est destiné à une vingtaine d'utilisateurs dans chaque région en intranet / extranet.
Il est réalisé de façon à réponde aux standards HTML5.
Le module de consultation doit permettre de diffuser les informations via Internet au travers d'un navigateur moderne. Il doit permettre de supporter une forte montée en charge.
Briques utilisées pour le module de production
Google Guice : framework léger d'injection de dépendance, répond à la nome JSR 330 (@inject …)
Jetty : Serveur HTTP
|
Solr : Surcouche au moteur de recherche Lucene
|
Briques utilisées pour le module de diffusion
- JAX-RS : framework Java de développement REST
- Handlebars-java : bibliothèque de templating
- OpenLayers (librairie Javascript SIG)
- MongoDB : base de donnée NOSQL orientée document, Json binaire, GridFS
- Morphia : framework open source gérant la persistance des objets en base pour MongoDB
- Google Guice : framework léger d'injection de dépendance, répond à la norme JSR 330 (@inject …)
Jetty : Serveur HTTP
- Conteneur de servlet léger
- Embarqué dans l’application
Solr : Surcouche au moteur de recherche Lucene
- Configuration XML
- Schéma de données
- Facettes
Briques utilisées pour la médiathèque
- AngularJS : framework javascript open source de développement d’IHM Web
- JAX-RS : framework Java de développement REST
- Handlebars-java : bibliothèque de templating
- MongoDB : base de donnée NOSQL orientée document, Json binaire, GridFS
- Morphia : framework open source gérant la persistance des objets en base pour MongoDB
- Google Guice : framework léger d'injection de dépendance, répond à la norme JSR 330 (@inject …)
- Pac4j : framework Java gérant l’authentification et les autorisations
Jetty : Serveur HTTP
- Conteneur de servlet léger
- Embarqué dans l’application
Solr : Surcouche au moteur de recherche Lucene
- Configuration XML
- Schéma de données
- Facettes
Hébergement & infogérance
Atol CD assure l'hébergement et l'infogérance de la plate-forme Gertrude pour certaines régions de France : Auvergne-Rhône-Alpes, Guyane, Bourgogne-Franche-Comté, Ile de France, Occitanie, Pays de Loire, Réunion.