CIRAD Choix dune architecture pour la plate-forme SIST 20 juillet 2004
PLAN Schéma de larchitecture générale Les différents scénarios de choix darchitecture
Architecture Générale
Les Briques dArchitecture Brique fonctionnelleDescription Moteur de recherche – générateur de requêtes Moteur permettant la recherche dinformation sur de multiples source de contenu distantes sans gestion dindex centralisé. Moteur de recherche – indexation locale - crawling Moteur permettant la recherche dinformation sur de multiples source de contenu locale avec la gestion dune base dindex centralisée (recherche texte intégral & recherche structurée). Moteur proposant un mécanisme de spidering ou crawling de site (robot parcourant le site Web de lien en lien pour en indexer le contenu dans une base de données) Solution portail Solution proposant aux utilisateurs les services de présentations des résultats de recherches et les outils de communication et de collaboration (forum, newsletter, etc.) E.T.L Outil destiné à extraire des données de diverses sources (bases de données de production, fichiers, Internet, etc.), à les transformer et à les charger dans un entrepôt de données
Les Briques Logicielles étudiées Brique logiciellesURL MngoSearchhttp:// SPIP AGORAhttp:// ALBERT AMI Entreprise Discovery Documentum ECI Services EVER i-Kioskhttp:// i-kiosk/index-i-kiosk.htm SPIPhttp:// OpenCMShttp:// Octopushttp://octopus.objectweb.org/
Les Choix dimplémentation Scénario 1: Brique fonctionnelleSolution Moteur de recherche – générateur de requêtes SPIP-AGORA Moteur de recherche – indexation locale - crawling SPIP-AGORA Solution portailSPIP-AGORA E.T.LOCTOPUS
Les Choix dimplémentation Scénario 2: Brique fonctionnelleSolution Moteur de recherche – générateur de requêtes AMI Entreprise Discovery dALBERT Moteur de recherche – indexation locale - crawling AMI Entreprise Discovery dALBERT Solution portail SPIP (Apache PHP) E.T.LOCTOPUS
Les Choix dimplémentation Scénario 3: Brique fonctionnelleSolution Moteur de recherche – générateur de requêtes Documentum ECI Services Moteur de recherche – indexation locale - crawling MnGoSearch Solution portailOpenCMS (Apache Tomcat) E.T.LOCTOPUS
Les Choix dimplémentation Scénario 4: Brique fonctionnelleSolution Moteur de recherche – générateur de requêtes EVER i-Kiosk Moteur de recherche – indexation locale - crawling EVER i-Kiosk & MngoSearch Solution portailEVER i-Kiosk E.T.LOCTOPUS
Indicateurs dévaluation des scénarii Références Clients Evaluation approximative des coûts pour une plate-forme au niveau national: Achat (licence) Maintenance annuelle Coût de développement Coût dintégration Coût annuel (maintenance et évolution) AVEC LES HYPOTHESES SUIVANTES 10 sources de données connectées (distante en ligne) dont 5 propriétaires (connecteurs à développer intégralement; ex: CDS- ISIS, application propriétaires, etc.) Nombre dutilisateurs cibles : 1000 puis 5000 Charges de développement et intégration : 400 j/h 10 sources non connectées (rapatriement en local par un mécanisme ETL) Coût annuel comprend la maintenance et lévolution annuelle de la plate-forme SIST :6 sources de données supplémentaires par an dont 3 connectées propriétaires et 3 non connectées Diagramme danalyse SWOT : Strenght – Weakness – Opportunity – Threat
SCENARIO 1 OCTOPUS SPIP AGORA
SCENARIO 1 : SPIP AGORA + OCTOPUS Références Clients: SPIP-AGORA est un projet "libre" puisque SPIP est sous licence GPL : sil a été initié par le Service dInformation du Gouvernement pour ses propres besoins éditoriaux, il a été prévu dès lorigine du projet den assurer la diffusion non seulement au sein de lEtat (Services du Premier ministre, ministères, administrations déconcentrées, etc.), mais même bien au delà : collectivités territoriales, établissement public, secteur associatif, entreprises privées, etc. Sites gouvernementaux : agora.gouv.fr, retraites.gouv.fr, forum.gouv.fr, europe.gouv.fr Partenaires du SIG: Braillenet, ANPE, ADULLACT (Association des Développeurs et Utilisateurs de Logiciels Libres pour les Administrations et les Collectivités Territoriales), ADAE (Agence pour le Développement de lAdministration Electronique). Bientôt: equipement.gouv.fr, diplomatie.gouv.fr, environement.gouv.Fr
SCENARIO 1 : SPIP AGORA + OCTOPUS Evaluation approximative des coûts:
SCENARIO 2 OCTOPUS SPIP AMI ED
SCENARIO 2 : ALBERT AMI ED + SPIP + OCTOPUS Références Clients: Quelques références (portail et veille) –Valeo –CCI Paris –Air France Industrie –Maris de Paris (CyberVeille) –Unesco –RFO –ReliefWeb.org (affaire humanitaire de lONU) –Saab Systems & Electronics –Université de East London –Etc.
SCENARIO 2 : ALBERT AMI ED + SPIP + OCTOPUS Evaluation approximative des coûts:
SCENARIO 3 OCTOPUS openCMS (Apache + Tomcat) MngoSearch ECI Services
SCENARIO 3 : DOCUMENTUM ECI SERVICES + openCMS + MngoSearch + Octopus Références Client: Plus dune trentaines de références (solution de veille et de portail) dont : Agropolis (Bibliothèque ouverte de Montpellier) Xerox Corporate France Télécom EDF Bibliothèques de Lyon, du Québec Airbus Etc.
SCENARIO 3 : DOCUMENTUM ECI SERVICES + openCMS + MngoSearch + Octopus Evaluation approximative des coûts:
SCENARIO 4 OCTOPUS i-Kiosk i-Kiosk et MngoSearch i-Kiosk
SCENARIO 4 : EVER I-KIOSK + MngoSearch + Octopus Références Clients : Quelques références seulement (offre récente) BDIC de Paris X : Bibliothèque de documentation internationale contemporaine Site du Musée du Quai Branly (arts et civilisations dAfrique, dOcéanie et des Amériques) Université de Compiègne
SCENARIO 4 : EVER I-KIOSK Evaluation approximative des coûts:
Comparaison sur lévaluation des coûts :
Comparaison sur lévaluation des coûts : Scénario 1000 utilisateurs
Comparaison sur lévaluation des coûts : Scénario 5000 utilisateurs
Scénario SPIP-AGORA
Scénario ALBERT
Scénario ECI SERVICES
Scénario I-KIOSK
Questions / Réponses / Suppléments d info.