Etude d amélioration de la fonction Validation. dans Chouette. NOT - Chouette-Irys Etude Validation- V /06/2014

Dimension: px
Commencer à balayer dès la page:

Download "Etude d amélioration de la fonction Validation. dans Chouette. NOT - Chouette-Irys Etude Validation- V 1.2 12/06/2014"

Transcription

1 Etude d amélioration de la fonction Validation dans Chouette NOT - Chouette-Irys Etude Validation- V /06/2014

2 SOMMAIRE AIntroduction... 4 BFormat de restitution des rapports de validation... 4 Export Tabulaire...5 Export d un document de synthèse... 6 Export d un document détaillé... 6 CConfiguration des tests... 7 Présélection de tests selon une thématique...7 Regroupement de tests en un seul point de contrôle...7 Simplification des paramètres de tests...8 DSuivi de l état d avancement et file d attente... 9 EProposition d évolution vers un serveur IEV E.1Démarche pour le choix de la solution E.2Présentation de 3 cas d utilisation Cas nominal : API REST pour le service web (SW) de validation Validation par IHM Serveur de certification Comparaison avec Github ( & Travis ( 12 Comparaison avec Github et d autres services de validation Comparaison avec l ancien site Bateri Besoin d informer sur les opérations en cours en cas de forte sollicitation E.3Proposition d un Service Web pour les fonctions IEV E.4Solution 1 : serveur IEV sans IHM Améliorations de Chouette apportées par le WS IEV...16 Hébergement de l application Chouette Cas d une plateforme de certification...17 Limitations par comparaison à Github / Travis Répartition de la charge Conclusion E.5Solution 2 : serveur IEV avec IHM Améliorations de Chouette apportées par un serveur IEV avec WS+IEV Hébergement de l application Chouette Cas d une plate-forme de certification...20 DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 2/16

3 A Introduction Ce document est le résultat d'une étude commandée par l'afimb le 30/04/14 et dont le cahier des charges du 24/01 était le suivant «La version 2.2 est en cours de livraison. La fonctionnalité de validation est centrale pour Chouette, et assez complexe. Certaines améliorations ont déjà été identifiées. L'objectif de ce cahier des charges est d'étudier ces améliorations. Le devis devra séparer la proposition commerciale et la proposition technique, cette dernière étant partagée via BaseCamp. Les améliorations suivantes devront être étudiées : - export des résultats dans un fichier TXT, - mécanisme de validation en mode web service (soit via une sorte de session, soit par échanges entre serveur Chouette et serveur de données à valider - sur le principe de codeclimate qui va analyser régulièrement le code d'un dépôt git) - meilleure gestion de la file d'attente - configurabilité des tests à effectuer (beaucoup de points de contrôle sont complexes et n'ont pas forcément d'intérêt, selon les besoins) Cityway peut également proposer d'autres améliorations. Livrables attendus: - proposition technique et fonctionnelle pouvant servir de base à des spécifications en vue de lancer les développements, estimation du coût et du délai» Le plan de l étude traite successivement les améliorations suivantes : - exports TXT (B) - configurabilité (C) - le suivi de l avancement des validations (D) - validation en mode web service (E), qui est la partie principale de l étude Pour cette partie, on commence par présenter les 3 principaux cas d utilisation du service web de validation que nous avons identifiés (utilisation par une application tierce, chouette2, plate-forme de publication), puis on précise quel services devraient fournir l API web (qui couvrirait l ensemble IEV et pas la seule validation), enfin, on compare deux variantes de solutions, la première limitant l accès au serveur IEV au seul service web, la seconde complétant le serveur IEV par une IHM complète. B Format de restitution des rapports de validation Plusieurs formats de restitution de rapports peuvent être envisagés selon la finalité du rapport : - Pour un usage de statistiques et de métriques (suivi qualité des données par exemple), un format tabulaire est le mieux adapté. - Pour un usage de compte-rendu, ou de synthèse, un format documentaire est le mieux adapté. Un convertisseur de format peut enrichir le nombre de formats sans alourdir le développement; il peut : - soit être intégré à Chouette, - soit être proposé pour un usage spécifique d un utilisateur en dehors de Chouette. Pandoc ( par exemple, fonctionnant sous Linux, Windows et MacOS répond à cette fonctionnalité pour les formats documentaires. L introduction d un tel outil permet de limiter le nombre de formats à réaliser dans l application tout en DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 3/16

4 offrant un éventail plus riche. La conversion de tableaux est moins évidente car les plus simples à produire n offrent pas les fonctionnalités des plus complexes : formules, génération d histogramme, Toutefois, comme l usage de ces tableaux est très différent d un utilisateur à l autre, il nous semble difficile de proposer ces fonctionnalités. Nous proposons de nous limite donc à 3 types d export : 1. export tabulaire 2. export d un document de synthèse 3. export d un document détaillé Export Tabulaire Cet export restitue les résultats de chaque test en donnant la référence du test, l état, la gravité et le nombre d erreurs rencontrées. Les lignes seront classées par numéro de tests; les tableurs permettant de redéfinir le tri selon le souhait de chacun. Les formats envisagés sont : - csv : soit un seul fichier, soit un par niveau de tests - xlsx : soit un seul onglet, soit un par niveau de tests Export d un document de synthèse Le document de synthèse comprend : - un rapport synthétique précisant le nombre de fichiers et d objets de chaque type contrôlé, répartition des problèmes par état et par gravité. - la liste des différents tests avec leur gravité, leur état et le nombre d occurrence de l erreur si l état est erreur Les formats envisagés sont : - un format texte balisé tel que Markdown ou Textile pouvant être utilisé ensuite par Pandoc. - un format PDF selon une présentation unique définie lors de la réalisation - un format docx ou odt sans présentation; à charge à l utilisateur d apporter sa charte à postériori Export d un document détaillé Le document détaillé comprend : - le contenu du document de synthèse - la liste des tests en erreur avec pour chacun le détail des objets en erreurs limité aux n premiers objets rencontrés pour chaque test (la valeur n, non paramétrable, a été fixée lors du développement du module de test à 50). Les formats envisagés pour le document détaillé sont les mêmes que pour le document de synthèse. En pratique par rapport à la demande initiale d export des résultats dans un fichier au format Texte, nous proposons de produire un fichier.zip regroupant dans plusieurs fichiers tabulés de type CSV les différents types de résultats produits par une validation : synthèse, validations type 1/2/3. C Configuration des tests La fonction IHM de validation ne masque probablement pas suffisamment la complexité de cette fonction. DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 4/16

5 Pour simplifier l usage, il est possible d agréger certains tests, de revoir leur classification. Il est possible aussi de simplifier l IHM de saisie des jeux de paramètres de validation. Ce chapitre présente ces différentes solutions. Présélection de tests selon une thématique Lors de la validation de niveau 3, il est intéressant de pouvoir limiter l analyse pour se concentrer sur une partie du domaine ou pour exclure des tests sur des données dont l'utilisateur sait qu'elles sont absentes. Thèmes pouvant être évoqués : - Réseau de surface : retirer les tests sur les accès - Topologie : retirer les tests sur les missions, courses, horaires et calendriers - Offre horaire : retirer les tests sur la topologie : réseau, groupes de ligne, arrêts, correspondances. - Référentiel des arrêts : limiter les tests aux arrêts, accès et correspondances Regroupement de tests en un seul point de contrôle Un certain nombre de tests peuvent être regroupés sous la même appellation : Niveau 2 : Tests Nouvelle cible Nouvelle description StopArea-2 StopArea-3 StopArea-4 StopArea-5 StopArea-6 AccessPoint-3 AccessPoint-4 AccessPoint-5 AccessPoint-6 StopArea non ITL Vérification de la correcte référence des fils des arrêts : - StopPlace : contient des StopArea de type StopPlace ou CommercialStopPoint - CommercialStopPoint : contient des StopArea de type Quay ou BoardinPosition - Quay et BoardingPosition : contient des StopPoint StopArea non ITL AccessPoint, AccessLink Vérification de la correcte référence à une position géographique (<AreaCentroid>) dans les arrêts (<StopArea>) (hors ITL) et de la référence réciproque dans la position géographique référencée. Vérification de liens d accès valides (<AccessLink>) sur les accès (<AccessPoint>) : - -tout accès a au moins un lien d accès, - -si l accès est de type in : il n a que des liens partant de lui, - -si l accès est de type out : il n a que des liens aboutissant à lui, - -si l accès est de type inout : il a au moins un lien partant de lui ET un lien aboutissant à lui. Remarque : Les tests actuels ont fait l objet d une présentation au GT7.2 le 24/09/13. Aucune opposition n a été formulée sur cette proposition. S il y a un changement au niveau de tests de conformité, une communication auprès GT7 est à prévoir, soit pour information ou pour avis. Tout changement dans les tests actuellement définis pose 2 problèmes la lisibilité des tests réalisés sur une version de Chouette antérieure à cette évolution. Il est aussi possible de convenir que tous les rapports de validation ou d import passés seront détruits au moment du déploiement de cette fonctionnalité. l indication dans le rapport de test de la version de Chouette utilisée. Autrement dit le rapport de validation est relatif à une version de Chouette. DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 5/16

6 Niveau 3 : Pas de suggestion de regroupement de tests, ceux-ci ont déjà été suffisamment regroupés lors de leur première implémentation. Simplification des paramètres de tests Le jeu de paramètres est riche mais dans la plupart des cas, peut s avérer lourd à saisir. Il est possible de proposer une vue simplifiée regroupant des paramètres sous la même appellation : en résultat, les paramètres regroupés se partageront la même valeur ou une valeur déduite de la valeur simplifiée. A tout moment, l opérateur pourra revenir à la vue normale et ajuster comme il désire l ensemble des paramètres. Valeurs pouvant être regroupées : Libellés Nouveau libellé Règle de partage Distance maximum entre un arrêt et son parent Distance maximum entre les arrêts en correspondance Distance maximum d'une liaison accès arrêt Distance maximum entre un arrêt et un équipement Distance maximum entre 2 arrêts, accès ou équipement permettant un transfert piéton Egalité des valeurs Vitesse de marche maximum pour un voyageur ordinaire (Vord) Vitesse de marche maximum pour un voyageur occasionnel (Vocc) Vitesse de marche maximum pour un voyageur habituel (Vhab) Vitesse de marche maximum pour un voyageur à mobilité réduite (Vred) Vitesse de marche pour un voyageur ordinaire Proposition de règle de partage (critères à fixer lors du développement) Vocc = Vord x 75% Vhab = Vord x 150% Vred = Vord x 50% En résumé, nous proposons donc : - de regrouper certains tests de niveau 2 (en précisant ce qu il advient des rapports de validation & import passés et en informant le GT7.2 des changements) - de proposer de jouer certains tests groupés par types d objet - de proposer un paramétrage simplifié D Suivi de l état d avancement et file d attente Le suivi de l activité du serveur (ou application) IEV peut se suivre au niveau global par rapport à l ensemble des demandes en cours. Toutes les opérations IEV sont implémentées dans les composants Java. Il y a cependant une exception qui porte sur le l export KML. En effet cet export est implémenté directement sur l application IHM (application développée en Ruby On Rails). Si l on souhaite rendre compte de toutes les opérations IEV (y compris les exports KML), il est DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 6/16

7 nécessaire de restituer une synthèse de l activité du serveur IEV et des exports KML sur l application IHM. Nous proposons en outre que le suivi soit aussi possible au niveau d une opération IEV. Pour cela, nous proposons de décomposer les processus IEV en une série d étapes. Les étapes dépendent de l opération (import, export ou validation) et du format (Neptune, GTFS, données en base, etc ). Par exemple dans le cas d un import, les étapes peuvent être éventuellement structurées de manière générique sous forme de phases et de compteur associé : Phase : lecture de fichier, avec un compteur 1 / n Phase : structuration & sauvegarde, avec un compteur 1 / n n représente le nombre de fichiers contenus dans l archive à importer (n = 1 pour un fichier Neptune XML). Dans cette proposition, l import se décompose en 2 phases seulement. Selon la finesse attendue au niveau du suivi des opérations IEV, les étapes peuvent être plus ou moins macroscopiques. Bien sur, plus les étapes sont nombreuses pour entrer dans le détail de l exécution de l opération, mieux l utilisateur peut suivre la progression. Par contre cela demande plus d effort de développement. Au cours de l exécution d une opération IEV, le serveur IEV pourra ainsi fournir une indication de l étape en cours. Ce suivi d avancement d une opération et de la file d attente globale IEV doit également être ajouté à l interface Web IEV discutée dans la partie suivante. E Proposition d évolution vers un serveur IEV E.1 Démarche pour le choix de la solution La demande de validation en mode web service vise à introduire une plus grande souplesse dans l utilisation de la validation Chouette, néanmoins elle implique des développements qui impactent l architecture du logiciel. Or Chouette est en fait constitué de 2 logiciels, chouette en java, qui implémente notamment, et chouette2 en ruby, l application, et qui utilise chouette en java (sous forme d un programme java compilé permettant de réaliser les opérations d import-export-validation IEV, chouette-gui-command.jar). Il faut donc une solution qui plus globalement s insère en une architecture cohérente chouette-java / chouette2-ruby. Il semble donc essentiel de l étudier de manière assez approfondie. Nous proposons la méthode suivante pour répondre à ce besoin : 1. présenter les principaux cas d usage de la validation - cas nominal : service web de validation - cas 1. validation via l IHM Chouette - cas 2. serveur de certification 2. préciser le service que doit fournir l API web 3. proposer une solution et analyser comment elle répond aux 3 cas d utilisation, le cas échéant comparer avec une variante 3. Conclure DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 7/16

8 E.2 Présentation de 3 cas d utilisation Les cas d usage présentés dans ce chapitre illustrent différents besoins liés aux fonctionnalités IEV. 1. Cas nominal : API REST pour le service web (SW) de validation Pour le développement d applications tierces, l usage de Chouette peut se limiter à des opérations IEV et donc à la seule partie «java» de l application, dans l architecture actuelle. Le service web permet de lancer des opérations IEV à distance, sans héberger chouette sur son propre serveur (ce qui est nécessaire pour faire appel à la ligne de commande). Imaginons une société qui souhaite développer un service ayant un lien indirect avec une offre de transport TC : PDA, PDE, étude de «marchabilité», analyse d offre, étude d accessibilité, etc : pour ce type de service, l édition des données TC n a aucun intérêt ni même la visualisation de celle-ci. Seule la fonction d import des données est utile, par exemple lorsque celles ci sont proviennent de l OpenData. Dans ce cas, il est préférable de disposer d une interface permettant d alimenter une base Chouette à partir des jeux de données en OpenData. Le service web de validation doit faire partie d un service web donnant accès aux fonctions IEV par une API indépendante du langage. L application tierce ayant besoin de la fonction de validation (ou d import, ou d export) peut alors être développée dans un langage quelconque. 2. Validation par IHM L application web chouette2 doit évidemment continuer à permettre import, export et validation depuis l IHM web. Soit chouette2 continue à utiliser la librairie chouette-gui-command comme actuellement, soit chouette2 s appuie désormais sur le nouveau service web. 3. Serveur de certification Le cas d'usage visé ici correspond à celui d un serveur de certification de plates-formes de publication. Imaginons une plate forme de publication qui mette à disposition un jeu de données et en même temps son état de validité (à la manière de Travis pour une version de sources Github, Cf. ci-dessous) : à chaque opération de publication, une demande de validation est adressée au serveur de certification. De cette manière, il est possible de faire apparaître l état de validité sous la forme d un badge mettant en avant le résultat final (valide ou non) ainsi qu un accès au détail des tests de validation. Comparaison avec Github ( & Travis ( Les applications Github, Travis fournissent un exemple illustrant ce cas d utilisation (à noter que le code chouette2 publié sur le compte Github de l'afimb utilise travis, code climate et gemnasium.) ; nous décrivons ici la répartition des rôles entre Github et Travis et leurs interfaces. Dans notre cas, Github correspondrait un serveur de publication données transport «open data», et Travis correspondrait au serveur de validation Chouette. Github peut être vu comme une plateforme de «versionnement» et de publication de sources d application, ayant sa propre base d utilisateurs. Github est d abord un gestionnaire de sources qui permet, pour chaque nouvelle publication, de faire DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 8/16

9 figurer un état de validation réalisé par Travis. Travis est un service de validation des sources d une application Github. Travis consulte seulement les sources sans les modifier. Travis s accompagne d une interface Web de consultation : - de l état des traitements en cours - de consultation du détail d une validation Travis n a pas de base d utilisateurs propre et repose sur celle de Github. Ceci permet de consulter sur Travis : - les validations propres à un utilisateur - relancer une validation Github permet d afficher pour chaque version de source le résultat de validation Travis. A chaque nouvelle version de sources déposée sur Github, Github déclenche un traitement de validation sur Travis. Comparaison avec Github et d autres services de validation CodeClimate ( est un service d évaluation de la qualité de code. Cette évaluation s applique à un code source dans un langage donné (ruby, javascript). Gemnasium ( est un service de contrôle de librairies ruby en dépendance d un code source. Le contrôle vérifie sur la version utilisée est récente ou non et si celles ci présente des failles de sécurité connues. Coveralls ( est un service d évaluation de la couverture de tests entre autre Tous ces services permettent une inscription de s enregistrer directement ou bien d utiliser un compte Github. En dehors de ce mode d authentification, le principe de fonctionnement est le même que pour Travis. A chaque publication sur Github, ces services réalisent leurs différentes évaluations. Comparaison avec l ancien site Bateri L ancien site Bateri proposait un formulaire de validation de fichier accessible de manière anonyme. Par rapport aux fonctionnalités de Bateri, un serveur de certification de type Travis permettrait : de retrouver les précédentes validations d utilisateur de récupérer le fichier source testé un accès en Web Service de ne pas avoir à re-saisir à chaque fois ses propres critères de validation (pour les tests de niveau 3) de centraliser les résultats d une validation Besoin d informer sur les opérations en cours en cas de forte sollicitation Les fonctions IEV peuvent prendre un délai de traitement assez long qui dépend de la quantité de données à traiter. Par conséquent, il est possible qu à certain moment, le site appli.chouette.mobi soit fortement chargé par des traitements IEV en cours et moins disponible pour traiter de nouvelles demandes, fussent-elles sur de faibles volumes de données. Les outils tels que Travis sont confrontés au même problème. Les tests de validation de l application Chouette prennent plusieurs minutes en moyenne. Pour que l utilisateur n ait pas l impression que le service n est plus disponible, il est utile de rendre compte de DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 9/16

10 l activité du serveur par une indication : des ou de la tâches en cours du nombre de tâches en attente L utilisateur pourra suivre ainsi la progression des traitements sans être tenté de recommencer inutilement un essai. Cette fonctionnalité est d ailleurs demandée dans le cahier des charges de la présente étude (cf. D). E.3 Proposition d un Service Web pour les fonctions IEV Actuellement les fonctions IEV sont fournies par différentes librairies JAVA (sources du dépôt Github chouette) et l accès à ces fonctions impose l usage d une ligne de commande. Les librairies JAVA peuvent être complétées pour fournir la mise à disposition des fonctions IEV en WS. Pour cela, il est possible de produire une librairie «war» pouvant être déployée sur des serveurs de type Tomcat, GlassFish Les applications tierces pourront ainsi utiliser les fonctions IEV indépendamment de l application chouette2 d édition & visualisation des données. L interface WS permet d utiliser le service indépendamment de java, ce qui laisse une grande liberté aux développeurs qui souhaitent intégrer ces fonctions IEV dans leurs projets : le choix du langage et des frameworks est très large pour s interfacer avec des WS. L interface WS peut être implémentée simplement sous forme d API REST JSON ou XML pour mettre à disposition les fonctions suivantes: - fonctions IEV actuelles - fonction d'abonnement du client Une API REST prévoit offre «traditionnellement» les 4 accès dénommés CRUD (pour Create, Read, Update, Delete). Dans le cas des fonctions IEV, la mise à jour (U dans l acronyme CRUD) ne fait pas de sens par rapport à ces fonctionnalités et ne sera pas proposée dans l API. Nous proposons d ajouter la fonction d abonnement car elle est nécessaire pour : notifier le client en fin d opération IEV produire des URLs vers les données en base dans le cas d une validation niveau 3 Lorsque une donnée en base qui est à l origine d une invalidité, les pages de résultat de validation fournissent une URL de page de visualisation de la donnée (cette page est produite par l application IHM Chouette). Il faut également préciser comment les autres évolutions proposées doivent être pris en compte par le WS : - la génération de rapports de validation sous forme de fichier texte relève de la présentation et donc de chouette2, et n a pas d impact sur les WS chouette-iev (étant entendu que le fichier texte ne contient pas d autres informations que celles déjà disponibles dans les IHM de validation) - le suivi des actions en cours et en attente doit être intégré à l API web - la configuration des paramètres de validation relève de l IHM et n a pas d impact sur le WS IEV L application Chouette IHM peut continuer à s interfacer en ligne de commande aux fonctions IEV comme actuellement, dès lors que les librairies d accès en ligne de commande sont maintenues. DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 10/16

11 E.4 Solution 1 : serveur IEV sans IHM Cette solution scinde l application en 2 systèmes distincts ayant des interfaces interopérables: - serveur IHM - serveur IEV Le serveur IHM joue alors simplement un rôle : - de relais d'accès aux services IEV depuis un navigateur web - d affichage des rapports de validation, de consultation des opérations IEV 1. Améliorations de Chouette apportées par le WS IEV La prise en compte par chouette2 de l API IEV (à la place de chouette-gui-command actuellement) apporte les 3 améliorations suivantes : 1/ Suivi d avancement Au niveau du site appli.chouette.mobi, le serveur IHM serait désormais en mesure de : - notifier par mail l'utilisateur ayant lancé une opération IEV depuis l'ihm (pas en API REST qui est anonyme) lorsque l'opération est terminée. - rendre compte de la disponibilité des services IEV en indiquant combien de tâches sont en cours ou en attente - mettre à disposition les fonctions IEV en extension de son API REST existante 2/ Souplesse de déploiement Actuellement l accès à ces fonctions impose un passage par ligne de commande, et donc une installation en local d une partie de l application Chouette. Avec cette solution, le serveur IEV pourrait même être déployé sur une autre machine que le serveur IHM (sous réserve de partager un accès à la même base de données, celle-ci pouvant être hébergée également sur une autre machine). 3/ Evolutivité Le serveur IEV apporte une meilleure isolation entre les fonctions de présentation / édition des données (IHM) et les fonctions purement IEV. Ceci facilite notablement une éventuelle refonte de l'implémentation (à interface constante). Hébergement de l application Chouette Le serveur IEV n'a pas besoin d être accessible aux utilisateurs finaux, et donc de disposer de nom de domaine dédié. Les accès aux services IEV passent en effet par le serveur IHM qui reste le seul visible du «grand public». Le schéma ci-dessous présente la solution DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 11/16

12 C est le serveur IHM qui se charge de produire les vues pour les fonctions IEV même si les traitements sont délégués au serveur IEV ensuite. 2. Cas d une plateforme de certification Le serveur IEV fournit les API à la plate-forme de certification. Pour une plate-forme de validation, les fonctions d export du service IEV ne seront pas utilisées. Il est nécessaire de faire évoluer la fonction de validation actuelle de Chouette de manière à réaliser : - d abord un import - ensuite une validation sur cet import (avec plus ou moins de tests de conformité de niveau 3) L import n a pas besoin d être visible du client, le référentiel associé à cet import doit être vide au début de l import et peut être détruit ensuite. Dans ce contexte donc, le serveur IEV doit disposer d une base locale de référentiels. Le serveur IEV ne gère pas de base d utilisateurs : cela implique que la plate-forme de certification ne peut proposer qu un service de validation anonyme. Par rapport aux tests de conformité de niveau 3 les tests ne peuvent être restreints à une seule partie des données mais doivent s appliquer à l ensemble du fichier fourni les rapports ne doivent plus pointer des données en base (comme c est le cas aujourd hui) mais leurs références dans le fichier source à valider. Selon la fréquentation de la plate-forme de certification et la profondeur d historisation souhaitée, il est nécessaire de prévoir : un espace de stockage suffisant DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 12/16

13 une politique de nettoyage des ressources IEV (rapport ou fichiers d export) trop anciens Le schéma ci-dessous présente la solution dans ce contexte Le serveur BackOffice est en quelque sorte un CMS (Gestionnaire de contenu) qui met à disposition les jeux de données (au format GTFS, NEPTUNE, etc ) et qui fournit également les vues du détail de validation. Le serveur BackOffice renseigne ces vues en interrogeant le serveur IEV. Ce qui est important pour les utilisateurs finaux de la plate-forme de publication de données, c est d avoir accès au jeu de données en même temps que son état de validité. Limitations par comparaison à Github / Travis Comme l accès est anonyme, il n est pas possible pour un client de consulter uniquement ses propres opérations de validation. Par ailleurs, le serveur IEV ne fournit qu un WS REST au format JSON ou XML. Aucune vue HTML / JS n est produite : il s adresse donc à un système et pas à un utilisateur. La production d une vue HTML / JS (telles qu elles sont présentées dans Chouette) est à la charge du client, c est-à-dire de la plate-forme de publication. Répartition de la charge La fonction de validation seule offre une certaine souplesse pour être traitée en parallèle. Une opération de validation réalise de manière cachée utilise son propre référentiel pour réaliser un import. Deux validations concurrentes peuvent donc réaliser leur import en parallèle : seule la production des rapports d import se fait dans une base commune. Mais le temps nécessaire à l écriture du rapport est négligeable par rapport au temps de l import. DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 13/16

14 Conclusion Cette solution ne fait pas de Chouette une plateforme de validation aussi complète que Travis. C est en effet une solution pour un service sans IHM sans compte utilisateur Cependant cette solution peut servir d étape avant un service du niveau de Travis. E.5 Solution 2 : serveur IEV avec IHM Dans cette solution, l application Chouette se découpe en : une application d édition de l offre une application IEV qui publie les fonctions IEV en IHM et en API REST Entre les 2 applications, il est nécessaire de prévoir un mécanisme d authentification unique (singlesign on : SSO) pour ne pas gêner la navigation des utilisateurs. Par rapport à la solution précédente : - l application IEV doit avoir la capacité de fournir un service en mode authentifié (en plus du mode anonyme) - la diffusion des rapports de validation sous forme de fichier Texte relève du serveur IEV. 1. Améliorations de Chouette apportées par un serveur IEV avec WS+IEV Par rapport à la solution 1, la solution décrite ici ajoute d autres avantages : - l IHM étant désormais côté serveur IEV, les vues HTML / JS et la génération des résultats au format texte sont réutilisables dans les différents contextes de déploiement (chouette2, plate-forme de publication...) - comme l application IEV gère des comptes utilisateurs, les utilisateurs peuvent consulter l historique de leurs propres validations. Hébergement de l application Chouette L application IEV est accessible aux utilisateurs finaux depuis un navigateur et dispose normalement d un nom de domaine dédié. Le schéma ci-dessous présente la solution dans ce contexte DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 14/16

15 Les utilisateurs accèdent à 2 applications séparées ayant des facilités de navigation entre elles. Les applications tierces accèdent aux interfaces REST de l une ou l autre des applications. 2. Cas d une plate-forme de certification Par rapport à la solution précédente, le rapprochement avec Github / Travis est plus complet. Les utilisateurs (les personnes et pas seulement les systèmes) de la plate-forme de certification peuvent consulter les rapports de validation. Le schéma ci-dessous présente la solution dans ce contexte DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 15/16

16 Dans cette solution, la plateforme de certification apporte les vues des fonctions IEV qui ne sont à la charge du backoffice de la plateforme de publication. Le Backoffice utilise néanmoins l API REST du serveur IEV pour déclencher une validation à chaque publication de jeu de données. De même, la page de publication (produite par le Backoffice) fait apparaître une indication de validité du jeu de données. Cette indication est obtenue par l interface REST du serveur IEV. En résumé: la solution 1, où le serveur chouette java est complété par un service web IEV mais reste sans IHM, la solution 2 où le serveur chouette-java est doté aussi de sa propre IHM, répond mieux au besoin d associer la validation à une plate-forme de publication de données. Elle nécessite toutefois une authentification commune avec chouette2 et de transférer l IHM IEV de chouette2 vers chouette, soit un effort de développement important. En pratique, on peut commencer par la solution 1, puis enchaîner sur la solution si le besoin de mettre en place un outil de certification à la Travis se confirmait. C est la solution que nous proposons qui permet des améliorations phasées avec une première possible livraison dès DO A Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales LOT 1 16/16

Club utilisateurs Logiciels Chouette et Irys

Club utilisateurs Logiciels Chouette et Irys Club utilisateurs Logiciels Chouette et Irys 28 mai 2014 La Défense Agence française pour l information multimodale et la billettique - AFIMB Ministère de l'écologie, du Développement durable et de l Energie

Plus en détail

Création d'un Portail partagé sur l'offre de formation en région Languedoc-Roussillon

Création d'un Portail partagé sur l'offre de formation en région Languedoc-Roussillon Création d'un Portail partagé sur l'offre de formation en région Languedoc-Roussillon Retours des entretiens téléphoniques 1. Présentation du contexte : Atout Métiers LR Offre de formation L association

Plus en détail

TUTORIEL Qualit Eval. Introduction :

TUTORIEL Qualit Eval. Introduction : TUTORIEL Qualit Eval Introduction : Qualit Eval est à la fois un logiciel et un référentiel d évaluation de la qualité des prestations en établissements pour Personnes Agées. Notre outil a été spécifiquement

Plus en détail

ASTER et ses modules

ASTER et ses modules ASTER et ses modules Sommaire Caractéristiques du site internet Rubriques et pages... page 3 Actualités... page 3 Agenda... page 4 Sons... page 4 Documents à télécharger... page 4 Liens... page 4 Albums

Plus en détail

Marché à Procédure adaptée. Tierce maintenance applicative pour le portail web www.debatpublic.fr

Marché à Procédure adaptée. Tierce maintenance applicative pour le portail web www.debatpublic.fr Marché à Procédure adaptée Passé en application de l article 28 du code des marchés publics Tierce maintenance applicative pour le portail web www.debatpublic.fr CNDP/ 03 /2015 Cahier des clauses techniques

Plus en détail

Module SpireAPI : fonctions communes aux application Spirea / Module Open-Source

Module SpireAPI : fonctions communes aux application Spirea / Module Open-Source Module SpireAPI : fonctions communes aux application Spirea / Module Open-Source Le logiciel SpireAPI permet de gérer et centraliser des référentiels pour les utiliser dans d'autres applications egroupware

Plus en détail

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET

Plus en détail

UE 8 Systèmes d information de gestion Le programme

UE 8 Systèmes d information de gestion Le programme UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications

Plus en détail

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 modalisa Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10 8 Fonctionnalités de mise en ligne de questionnaires Vous trouverez dans cet opuscule les informations nécessaires

Plus en détail

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte» Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte» Espace collaboratif Co-Ment Date : 01/12/2013 Référence du Projet : Chef de Projet : www.cndp.fr/climatscolaire Caroline

Plus en détail

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire Direction du Développement numérique du Territoire Cahier des charges «Application Internet pour le portail web i2n» Direction du Développement Numérique du Territoire Maître d Ouvrage : REGION BASSE-NORMANDIE

Plus en détail

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION KEOPS Automation Espace Performance 2B, rue du Professeur Jean Rouxel BP 30747 44481 CARQUEFOU Cedex Tel. +33 (0)2 28 232 555 -

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

HelpDesk. Sept avantages de HelpDesk

HelpDesk. Sept avantages de HelpDesk HelpDesk Artologik HelpDesk est l outil rêvé pour ceux qui recherchent un programme de support et de gestion des tickets alliant facilité d utilisation et puissance. Avec Artologik HelpDesk, vous pourrez

Plus en détail

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle Novanet Février 2007 Novanet-IS Suite progicielle WEB pour l Assurance Description fonctionnelle Novanet-IS Description fonctionnelle 1 Définition 3 2 La production (module WEBACTION) 6 3 Relation Client

Plus en détail

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES DC-SICA 10.1204 CAHIER DES CLAUSES TECHNIQUES PARTICULIERES Développement et hébergement d un site Internet cartographique sur les points de captage et les périmètres de protection Glossaire API Application

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Organiser un espace de travail collaboratif avec sa classe.

Organiser un espace de travail collaboratif avec sa classe. STG Travail collaboratif / c2i Février 2008 Organiser un espace de travail collaboratif avec sa classe. Olivier Mondet http://unidentified one.net A. Plateforme de travail collaboratif «Une plateforme

Plus en détail

Un site Web performant p 3. Les moteurs de la réussite p 4

Un site Web performant p 3. Les moteurs de la réussite p 4 Un site Web performant p 3 Les moteurs de la réussite p 4 Fonctionnalités (en bref) p 5 Fonctionnalités (petit zoom sur les rubriques) p 6 Démo p 8-2 - Avec la FCGA, c est facile La Fédération vous propose

Plus en détail

Les logiciels gratuits en ligne

Les logiciels gratuits en ligne Les logiciels gratuits en ligne L avantage des outils de bureautique en ligne, est qu ils sont consultables sur n importe quel ordinateur. Seule une connexion Internet est requise. En voici quelques exemples.

Plus en détail

Fourniture d un outil de gestion du courrier électronique pour les sites internet de la Documentation Française

Fourniture d un outil de gestion du courrier électronique pour les sites internet de la Documentation Française Fourniture d un outil de gestion du courrier électronique pour les sites internet de la Documentation Française Cahier des Clauses Techniques Particulières 1 Préambule L objet du présent appel d offres

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Cahier des charges - Refonte du site internet www.sciencespo- rennes.fr

Cahier des charges - Refonte du site internet www.sciencespo- rennes.fr Cahier des charges Refonte du site internet www.sciencesporennes.fr Procédure d achat conformément à l article 28 alinéa I du Code des marchés publics 1. Présentation de la structure Reconnu pour son excellence

Plus en détail

4. Personnalisation du site web de la conférence

4. Personnalisation du site web de la conférence RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»

Plus en détail

Projet de Java Enterprise Edition

Projet de Java Enterprise Edition Projet de Java Enterprise Edition Cours de Master 2 Informatique Boutique en ligne L objectif du projet de JEE est de réaliser une application de boutique en ligne. Cette boutique en ligne va permettre

Plus en détail

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE

CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE PREMIER MINISTRE SECRÉTARIAT GÉNÉRAL DU GOUVERNEMENT CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE SUR LES SITES INTERNET GÉRÉS PAR LA DOCUMENTATION

Plus en détail

RC SOFT. SaaS RC SOFT. / solution de gestion à la demande RC SOFT OUTILS D'ANALYSE ACCESSIBILITÉ GESTION DE LA TVA SAISIE & DONNÉES ÉDITIONS & EXPORT

RC SOFT. SaaS RC SOFT. / solution de gestion à la demande RC SOFT OUTILS D'ANALYSE ACCESSIBILITÉ GESTION DE LA TVA SAISIE & DONNÉES ÉDITIONS & EXPORT C O M P TA B I L I T É Le module - Comptabilité permet de tenir l ensemble de votre comptabilité, de la saisie d écritures au bilan. Vous pouvez partager l ensemble des données avec vos collaborateurs

Plus en détail

X2BIRT : Mettez de l interactivité dans vos archives

X2BIRT : Mettez de l interactivité dans vos archives Présentation Produit Présentation Produit X2BIRT : Mettez de l interactivité dans vos archives L accès à l information est capital pour les affaires. X2BIRT, la dernière innovation d Actuate, prend le

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

Cursus 2013 Déployer un Content Management System

Cursus 2013 Déployer un Content Management System Cursus 2013 Déployer un Content Management System Les critères d évaluation d un CMS Les utilisateurs, après examen de la taille de la base d utilisateurs en France. La communauté, selon son dynamisme

Plus en détail

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3 Manuel utilisateur des listes de diffusion Sympa à l'université Lille 3 1 Table des matières Table des matières...2 I. Introduction...3 II. Principe général de fonctionnement de «Sympa»...3 1. Les principaux

Plus en détail

Devenez un véritable développeur web en 3 mois!

Devenez un véritable développeur web en 3 mois! Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

HighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale.

HighPush. document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale. Version du Date document 3.0 18/06/2009 Révision pour version 3.0 2.0 20/11/2008 Revision pour la 2.0 1.0 01/10/2008 Documentation initiale Commentaires 1 Table des matières 1 Introduction / Identification...

Plus en détail

LOGICIEL MARCHES PUBLICS

LOGICIEL MARCHES PUBLICS LOGICIEL MARCHES PUBLICS 1 Sommaire I - GENERALITES I.1 Accès au logiciel I.2 Prise en main du logiciel Page d accueil I.3 Fonctionnalités générales I.4 Le principe II LES DIFFERENTS MENUS II 1 Menu «Les

Plus en détail

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

Utilisation avancée de SugarCRM Version Professional 6.5

Utilisation avancée de SugarCRM Version Professional 6.5 Utilisation avancée de SugarCRM Version Professional 6.5 Document : Utilisation_avancee_SugarCRM_6-5.docx Page : 1 / 32 Sommaire Préambule... 3 I. Les rapports... 4 1. Les principes du générateur de rapports...

Plus en détail

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise OFFRE MDB Service & Architecture Technique MyDataBall Saas (Software as a Service) MyDataBall On Premise L offre Produit / Service 1 Implantation Rédaction collaborative du cahier des charges 2 3 de la

Plus en détail

Microsoft Office SharePoint Server 2007. Guide d évaluation

Microsoft Office SharePoint Server 2007. Guide d évaluation Microsoft Office SharePoint Server 2007 Guide d évaluation Février 2007 Synthèse Ce guide d évaluation est conçu pour vous présenter les objectifs et les fonctionnalités de Microsoft Office SharePoint

Plus en détail

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

Thunderbird est facilement téléchargeable depuis le site officiel

Thunderbird est facilement téléchargeable depuis le site officiel 0BThunderbird : une messagerie de bureau simple et gratuite! Thunderbird est un logiciel de messagerie résident dans votre système, spécialisé dans la gestion des courriers électroniques. Thunderbird n

Plus en détail

Manuel d utilisation du module GiftList Pro par Alize Web

Manuel d utilisation du module GiftList Pro par Alize Web Manuel d utilisation du module GiftList Pro par Alize Web DESCRIPTION 2 En tant que marchand 2 En tant que créateur 3 En tant que donateur 4 INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 4 Télécharger

Plus en détail

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable

Plus en détail

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Module Communication - Messagerie V6. Infostance. Messagerie

Module Communication - Messagerie V6. Infostance. Messagerie 1 Infostance Messagerie 2 Table des matières Les droits... 3 La boîte de réception... 4 Fonctionnalités disponibles via le clic droit sur un message... 6 Ecrire un nouveau message... 7 Présentation...

Plus en détail

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)

Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Les prestations et les applications présentées : Apportent un accès et une mise à jour simplifiés aux documents

Plus en détail

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail. Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail. Comment exploiter au mieux l ensemble de vos indicateurs? Avec la solution agile Pilot4IT Tableau de

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Présentation de la gamme de produits et manuels numériques

Présentation de la gamme de produits et manuels numériques Présentation de la gamme de produits et manuels numériques Rennes le 14 Sept 2012 08/10/2012 1 Agenda Présentation de JOUVE L offre numérique Jouve Présentation de la solution LETO La gamme de produit

Plus en détail

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement Introduction Phases du projet Les principales phases du projet sont les suivantes : La mise à disposition des sources Des fichiers Excel sont utilisés pour récolter nos informations L extraction des données

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. Manuel de formation. Achats

ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE. Manuel de formation. Achats ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE Manuel de formation Achats Date de diffusion : Septembre 2010 Table des matières 1. INTRODUCTION... 2 2. CONNEXION A L APPLICATION D ACHAT... 3 2.1 Demande de droits...

Plus en détail

LoReNa : pour dynamiser votre Relation Client (CRM)

LoReNa : pour dynamiser votre Relation Client (CRM) LoReNa : pour dynamiser votre Relation Client (CRM) Valorisez votre Relation Client! http://www.lorena.pro/nossolutions/crm.aspx Introduction La connaissance du client est une des bases de la réussite

Plus en détail

SOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs

SOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs Savoir utiliser les services de l'ent Outils collaboratifs Outils collaboratifs. Gérer les groupes 2. Gérer les espaces collaboratifs de travail (rubriques) 3. Connaître les droits assignés aux différents

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

AIDE MEMOIRE. Forprev. De l habilitation à la gestion de sessions. Page 1 sur 55

AIDE MEMOIRE. Forprev. De l habilitation à la gestion de sessions. Page 1 sur 55 2013 AIDE MEMOIRE Forprev De l habilitation à la gestion de sessions Page 1 sur 55 Bienvenue, Vous êtes, ou souhaitez être, habilité à dispenser des formations relevant du dispositif de démultiplication

Plus en détail

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE @... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE Office de Tourisme Lesneven - Côte des Légendes 12 boulevard des Frères Lumière - BP 48 29260 LESNEVEN

Plus en détail

http://www.linea21.com info@linea21.com

http://www.linea21.com info@linea21.com Livre blanc http://www.linea21.com SOMMAIRE SOMMAIRE... 1 PRESENTATION... 2 TIC ET DEVELOPPEMENT DURABLE... 3 PUBLIER ET COMMUNIQUER... 4 LES GROUPES DE TRAVAIL...5 LE TABLEAU DE BORD PERSONNALISE... 6

Plus en détail

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

Plus en détail

SÉCURITÉ POUR LES ENTREPRISES UN MONDE NUAGEUX ET MOBILE. Sophia-Antipolis 01/07/2013 Cyril Grosjean cgrosjean@janua.

SÉCURITÉ POUR LES ENTREPRISES UN MONDE NUAGEUX ET MOBILE. Sophia-Antipolis 01/07/2013 Cyril Grosjean cgrosjean@janua. SÉCURITÉ POUR LES ENTREPRISES DANS UN MONDE NUAGEUX ET MOBILE Sophia-Antipolis 01/07/2013 Cyril Grosjean cgrosjean@janua.fr 0950 677 462 Cyril Grosjean - Directeur technique de Janua depuis 2004 Expert

Plus en détail

CATALOGUE DE SERVICES DE LA DIRECTION DU SYSTEME D INFORMATION DE L UNIVERSITE DE LIMOGES

CATALOGUE DE SERVICES DE LA DIRECTION DU SYSTEME D INFORMATION DE L UNIVERSITE DE LIMOGES CATALOGUE DE SERVICES DE LA DIRECTION DU SYSTEME D INFORMATION DE L UNIVERSITE DE LIMOGES Sommaire Fiche 1 : Gestion des identités : annuaires et authentification Fiche 2 : Connectez-vous en toute sécurité

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

Architecture Orientée Service, JSON et API REST

Architecture Orientée Service, JSON et API REST UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API

Plus en détail

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics Analyse technique et développement d applications de

Plus en détail

GUIDE ADMINISTRATEUR BIEN DÉMARRER AVEC WISEMBLY

GUIDE ADMINISTRATEUR BIEN DÉMARRER AVEC WISEMBLY GUIDE ADMINISTRATEUR BIEN DÉMARRER AVEC WISEMBLY SOMMAIRE PREPARER. Accéder à Wisembly. Création d un Wiz. Présentation de l interface 5. Création de contenu 6 - Les Documents 6 - Les Votes 7 - Le Questionnaire

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Quel ENT pour Paris 5?

Quel ENT pour Paris 5? Quel ENT pour Paris 5? Objectifs et Enjeux Contexte et ob jectifs du projet Objectifs Mettre à disposition des usagers de l établissement (étudiants, personnels, partenaires, contacts, internautes) : un

Plus en détail

INTERCONNEXION ENT / BCDI / E - SIDOC

INTERCONNEXION ENT / BCDI / E - SIDOC INTERCONNEXION ENT / BCDI / E - SIDOC 11/03/2013 e-sidoc et les ENT proposés par l éditeur ITOP Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et

Plus en détail

Guide d utilisation. Version document 0.8. Trouver toute la documentation sur : www.mederp.net

Guide d utilisation. Version document 0.8. Trouver toute la documentation sur : www.mederp.net Guide d utilisation Version document 0.8 Trouver toute la documentation sur : www.mederp.net Sommaire Mise en route... 4 Installation du programme... 4 Sur windows... 4 Sur Linux et Mac... 5 Lancement

Plus en détail

L A T O U R D E P E I L Z Municipalité

L A T O U R D E P E I L Z Municipalité V I L L E D E L A T O U R D E P E I L Z Municipalité PRÉAVIS MUNICIPAL N 16/2014 le 10 décembre 2014 Concerne : Demande de crédit de Fr. 550'000.-- pour le renouvellement et migration de l infrastructure

Plus en détail

Mode d Emploi. Résult Arc Logiciel de Gestion de Compétitions. Droits d utilisation Informations Générales. 1/. Présentation de Résult Arc

Mode d Emploi. Résult Arc Logiciel de Gestion de Compétitions. Droits d utilisation Informations Générales. 1/. Présentation de Résult Arc Résult Arc Logiciel de Gestion de Compétitions Mode d Emploi Droits d utilisation Informations Générales 1/. Présentation de Résult Arc 2/. Installation du logiciel 3/. Utilisation du logiciel 3.1/- Généralités

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

HelpDesk Fiche produit

HelpDesk Fiche produit Fiche produit Artologik est l outil rêvé pour ceux qui recherchent un programme de support et de gestion des tickets alliant facilité d utilisation et puissance. Avec Artologik, vous pouvez gérer système

Plus en détail

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

Plus en détail

http://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines

http://mondomaine.com/dossier : seul le dossier dossier sera cherché, tous les sousdomaines Principales fonctionnalités de l outil Le coeur du service suivre les variations de position d un mot-clé associé à une URL sur un moteur de recherche (Google - Bing - Yahoo) dans une locale (association

Plus en détail

1. Des chartes graphiques homogènes, élégantes, créatives

1. Des chartes graphiques homogènes, élégantes, créatives Comment sont résolues des difficultés rencontrées par les sites de première génération? Comment faire vivre facilement des sites élégants, réactualisés, à contenu riche, et aux fonctionnalités évolutives?

Plus en détail

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N Table des matières 1 CIVIL NET ADMINISTRATION GESTION DES APPLICATIONS... 3 1.1 AMELIORATIONS... 3 1.2 CORRECTIONS... 6 2 CIVIL NET

Plus en détail

Mise à jour : Octobre 2011

Mise à jour : Octobre 2011 FICHE TECHNIQUE Architecture VIGILENS Mise à jour : Octobre 2011 VIGILENS SARL 53, rue Vauban F 69006 LYON www.vigilens.net Sommaire 1. Intégration de VIGILENS dans l architecture de l entreprise... 3

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

Plate-forme de travail collaboratif Agorazimut

Plate-forme de travail collaboratif Agorazimut Plate-forme de travail collaboratif Agorazimut MODE D EMPLOI Ronan LE MAO Ronan.lemao@azimut.net 02.97.88.26.26 1 La plate-forme de travail collaboratif Agorazimut est une application en ligne qui permet

Plus en détail

Guide utilisateur Application Gestion de club. Accès à l application GESTION DE CLUB. Les étapes :

Guide utilisateur Application Gestion de club. Accès à l application GESTION DE CLUB. Les étapes : Accès à l application GESTION DE CLUB Les étapes : 1/ Ouverture d un accès club : En la sollicitant auprès du Comité. Qui fera envoyer par mail les paramètres de connexion au super administrateur. 2/A

Plus en détail

SOMMAIRE. Comment se connecter?

SOMMAIRE. Comment se connecter? SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter

Plus en détail

Poll-O Guide de l utilisateur. Pierre Cros

Poll-O Guide de l utilisateur. Pierre Cros Poll-O Guide de l utilisateur Pierre Cros TABLE DES MATIÈRES Table des matières Table des matières 1 1 Créer un site sur Poll-o.fr 2 2 Configurer le site 2 3 Créer une enquête ou un vote 2 3.1 Ajouter,

Plus en détail