|
![]() |
|
skip
to content
|
Navigation: Accueil - Description du projet - L'approche technique - Technologies utilisées Technologies utiliséesUne application http://vernier.gamsau.archi.fr:8080/JSPWiki/Wiki.jsp?page=SitesEnExploitAtion fonctionnant sur une technologie libre utilisée pour Michael existe déjà, il s'agit de l'annuaire français des fonds numérisés http://www.culture.gouv.fr/culture/mrt/numerisation/fr/f_02.htm. Cet outil, supportant le protocole OAI-PHM, associe plusieurs éléments:
De nombreuses réalisations <http://adnx.org:8080/JSPWiki/Wiki.jsp?page=SitesEnExploitation> dans le domaine du patrimoine utilisent ces technologies et en particulier SDX, par exemple le guide de l'internet culturel, les archives Canada France <http://www.archivescanadafrance.org/francais/accueil.html>, le portail George Sand <http://sakti.culture.fr:8080/sdx/sand/static/index.htm>. Le servlet Apache TomcatTomcat est une composante libre et constitue l'implémentation de référence des standards servlets et JSP. Il permet de déployer des applications Web utilisant ces technologies et peut aussi jouer le rôle de serveur Web. Il fonctionne également avec les serveurs Web habituels tels Apache ou IIS. L'édition - Apache CocoonCocoon est une infrastructure de développement de sites Web principalement basé sur les technologies XML, XSLT et Java. Conçu pour une montée en charge souple à l'aide de processus basés sur le standard SAX, il offre un environnement de développement flexible respectant le principe MVC (modèle, vue, contrôleur) en séparant contenu, logique et affichage. Cocoon inclus une configuration centralisée et un système sophistiqué de cache pour optimiser les performances. Cocoon peut interagir avec différentes sources d'information, incluant des fichiers, des bases de données relationnelles, des annuaires LDAP, des bases de données natives XML ou des sources disponibles sur des réseaux. Il peut servir du contenu en différents formats tels HTML, XML, PDF, SVG, RTF, SMIL, WML, etc. Cocoon peut fonctionner en tant que servlet ou en ligne de commande. Son design modulaire permet d'étendre les capacités de Cocoon aisément. La recherche – Apache LuceneSDX propose des fonctionnalités de recherche grâce au moteur de recherche Jakarta Lucene, une composante libre. Lucene est un moteur de recherche documentaire et plein texte entièrement développé en Java. Il est particulièrement approprié pour des applications nécessitant de la recherche plein texte et par champs, et ce, dans des environnements hétérogènes. La gestion du protocole OAILe projet OAI (/Open Archives Initiative <http://www.openarchives.org/>) a pour objectif de promouvoir l'interopérabilité des systèmes d'information documentaire en facilitant et en automatisant l'échange de /métadonnées/ à propos des ressources qu'il gère. SDX étant lui-même un système documentaire, il était tout à fait naturel de s'intéresser à ce protocole. Depuis la version 2.2, SDX supporte entièrement le protocole /OAI-PMH <http://www.openarchives.org/OAI/openarchivesprotocol.html>/, à la fois comme entrepôt <http://www.nongnu.org/sdx/docs/html/doc-sdx2/fr/oai/entrepot.html> et moissonneur <http://www.nongnu.org/sdx/docs/html/doc-sdx2/fr/oai/moissonneur.html> Construire des applications – XtoGen <http://xtogen.tech.fr/fr/index.html>XToGen permet de générer des applications web qui à leur tour génèrent des vues documents XML vers (XML, PDF, VCF, CSV, ...); il propose aussi un espace d'administration et d'édition des documents. Basé sur le modèle MVC (Modèle, Vue, Contrôleur), XToGen vous offre une méthode d'abstraction pour contrôler la génération de l'application web par un fichier XML du modèle de données (structure.xml) et un fichier XML de "Vue/Contrôleur" (display.xml). |
||
| ©
MICHAEL Project 2005-04, dernière revision 2005-04-15, par le Comité éditorial MICHAEL |
|||