Architecture Technique de la plate-forme CASTOR Projet Castor © Ecole des Mines de Nantes
Cycle en Y Branche fonctionnelle Modéliser les processus métier Réaliser les modèles Branche technique Choix des outils Architecture Conception Point de fusion entre la branche fonctionnelle la branche technique Produit un prototype utilisable Méthodologie
Itératif et incrémental Succession de mini projets (Itératif) Chacun de ces mini projets produit une partie du logiciel (Incrémental) Méthodologie
Schéma conceptuel BD Documents XML Meta-données étendues Indexation du contenu Soumission de documents Accès aux documents (recherche / consultation) LDAP Logiciel Documentaire Conversion multi-formats Serveur Vidéo Bibliothèque Numérique Gestion du système (documentalistes) Extérieur BD Gestion de ses documents (personnels et partagés) Gestion de collections (personnelles et partagées) + Validation suivant le type de document Infos personnalisées (profil, étudiant ou personnel services dédiés) Meta Moteur Gestion de Versions Avis LCMS
SGBD Système de fichiers Serveur dapplication Conteneur WEB JSP Façade JDO XSLT Administration Gestion du système Validation des documents Utilisateurs Visualisation des documents Recherche de documents Soumission de documents POJO* Moteur de recherche Web Services *Plain Old Java Object EJB Session POJO* Implémentation Architecture technique - Schéma
JDK 1.4 ou plus Struts (projet Apache) Tomcat Kodo ou JPOX Oracle ou nimporte quelle BD SAXON/FOP Lucene Jcharts OAICat Architecture Architecture technique - Outils
Junit CVS Maven : Rapport de style Rapport de couverture de code Rapport de mesure de complexité (Metrics) Architecture Architecture technique - Outils
Propriétés et avantages de la plate-forme Architecture logicielle ouverte à base de composants Open Source : Maîtrise en local Libre modification/adaptation aux besoins des utilisateurs Utilisation de XML comme format de conservation des documents Propriétés
Propriétés et avantages de la plate-forme Intégration avec les outils déjà existants Annuaire LDAP Logiciel documentaire CDI Ouverture des services propres à la BN vers lextérieur Propriétés