SYSTÈME D'INFORMATION TOURISTIQUE

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

Download "SYSTÈME D'INFORMATION TOURISTIQUE"

Transcription

1 Université Charles-de-Gaulle - Lille 3 Domaine universitaire du "Pont de Bois" rue du Barreau - BP Villeneuve d'ascq Cedex Tél. : (33) Fax : (33) RACCOURCI Agence Web 32 place New Rochelle LA ROCHELLE Tél. : Fax : Mémoire de stage SYSTÈME D'INFORMATION TOURISTIQUE POUR LE WEB APPLICATIF Stage : du 2 février au 5 juin 2009 Tuteur universitaire : COULOM Rémi Tuteur professionnel : MARCHAND Nicolas Stagiaire : MACHEN Florent Master ID 2008/2009 Date du rapport : 01/06/09

2 Machen Florent 2/49

3 Table des matières REMERCIEMENTS...6 INTRODUCTION...7 PARTIE N 1.L'AGENCE WEB RACCOURCI Présentation de l'entreprise Historique Présentation des services Présentation du service informatique Intégration et développement Sites internet Applications touristiques Présentation des outils de développement...10 PARTIE N 2.SIT - ÉTAT DE L'ART Norme XML TourinFrance Norme XML TourinFrance Présentation de la suite touristique Tourism System Tourism Desk et Tourism Manager Présentation de la concurrence Acogit Présentation Description Acogit serveur Acogit client gwt Acogit client website Comparaison avec la solution Tourism System Constellation Tourinsoft...19 PARTIE N 3.DÉROULEMENT DU STAGE Importation des données Module hébergement Présentation...22 Machen Florent 3/49

4 Données en base Astuss Migration des données Bilan Module agenda Présentation Migration des données Indexation et recherche Définition du besoin Solutions Solr requêtes en base SQL Bilan Web services SOAP Existe t il autre chose? Export des données Définition des besoins Export XML Étude de l'existant Solutions Envisagées Solutions Retenues Export PAO Étude de l'existant Solution Retenue Bilan Export Tableur Étude de l'existant Solutions Envisagées Module PHP Module perl Module python, ruby ou java Solutions Retenues Bilan Export PDF Étude de l'existant Solutions Envisagées Partenariat Système de template XSL...33 Machen Florent 4/49

5 Utilisation d'un moteur de rendu Système de template XML vers PDF via HTML Conversion TourinFrance3.10 / HTML Conversion HTML / PDF Solutions Retenues et bilan...36 CONCLUSION...38 GLOSSAIRE...39 BIBLIOGRAPHIE...41 ANNEXES...42 Machen Florent 5/49

6 REMERCIEMENTS Je tiens à remercier tout d'abord Monsieur Jean Marc Gaignard, directeur de l'agence web raccourci, pour m'avoir accueilli si chaleureusement et m'avoir permis d'effectuer mon stage au sein de son entreprise. Je remercie également Monsieur Nicolas Marchand, pour avoir assuré le rôle de tuteur d'entreprise, pour m'avoir fait confiance et avoir contribué au bon déroulement de mon stage. De plus, merci à Monsieur Coulom Rémi et Jérémie Mary, professeurs d'université et tuteurs de stage, pour leur disponibilité lors des différentes demandes d'informations et pour leur soutien durant le stage. Enfin, je voudrais remercier toute l'équipe de la société RACCOURCI pour m'avoir si bien intégré dans l'entreprise et pour avoir contribué au bon déroulement de mon stage de par leur sympathie et leur amabilité. Machen Florent 6/49

7 INTRODUCTION Dans le cadre de la deuxième année du Master «Mathématiques et Informatique Appliquées aux Sciences Humaines et Sociales» spécialité «Informatique et Document» nous avons été sensibilisés et formés à la gestion des documents électroniques. Afin d'achever la formation, un stage de fin d'étude en milieu professionnel est à effectuer. Pour ma part, j'ai choisi de réaliser mon stage de fin d'étude au sein de la société raccourci situé à La Rochelle. Raccourci est une agence web spécialisée dans la réalisation d'application web pour les professionnels du tourisme. Afin de compléter son offre, la société travaille sur la réalisation d'un système d'information touristique normalisé XML TourinFrance nommé Tourism System. Afin de parfaire son système d'information, l'agence recherche une personne possédant de bonne connaissance en documentation numérique, maitrisant les technologies XML et ayant un goût prononcé pour le développement web. De mon coté, ce stage est l'occasion de me conforter ou m'alerter dans mon projet proffesionnel. L'objectif de la société est de produire une solution complète qui soit entièrement utilisable via un navigateur internet. Ce rapport de stage commencera par présenter la société raccourci. Ensuite, nous définirons la notion de système d'information touristique et nous ferons un état des lieux des SIT en France. Enfin, nous verrons les principales problématiques rencontrées durant le stage. Machen Florent 7/49

8 PARTIE N 1. L'AGENCE WEB RACCOURCI 1.1 Présentation de l'entreprise Historique La société Raccourci est une SARL créée en 1995 par Jean Marc Gaignard, ancien journaliste à Radio France. Spécialisée dans le montage vidéos, la société est alors connue sous le nom de "Vidéo évènement". En 1999, suite à une commande, l'entreprise réalise un site afin de diffuser un montage sur le web. L'agence voit alors en internet un domaine porteur et concentre son activité sur ce secteur. Alors composée de deux commerciaux et un développeur, la réalisation de site internet va rapidement devenir le cœur de métier de l'entreprise. Suite à la réorientation de son activité vers le développement, la société est alors rebaptisée "Raccourci". Début des années 2000, alors que le secteur d'activité connaît un ralentissement marqué à La Rochelle (disparition de nombreuses entreprises qui affichaient de fortes ambitions), Raccourci connaît une progression régulière. En 2007, l'entreprise compte une dizaine d'employés, 200 clients et de chiffre d'affaires. L'agence remarque que parmi ses clients, la moitié sont des professionnels du tourisme. Elle décide alors de se spécialiser et développe de nouvelles solutions pour les professionnels du tourisme qui sont très dépendant d Internet aujourd hui. Parallèlement, une seconde SARL nommée idnet Marketing est créée en Son activité se veut complémentaire à celle de Raccourci dans le sens où Raccourci produit le site, et idnet Machen Florent 8/49

9 Marketing assure la visibilité et la promotion du site sur internet. À la fin du premier trimestre 2009, l'entreprise à un effectif de 18 personnes, près de 300 clients et comptabilise un chiffre d'affaires de Présentation des services Au premier semestre 2009, l'entreprise est composée de trois pôles : un pôle administratif. Situé au rez de chaussée, il est composé de deux personnes. un pôle commercial. Situé au rez de chaussée, il est composé de trois personnes dont un stagiaire. Un pôle informatique. Situé au premier étage, il est composé de deux services : un pôle d'intégration graphique. Situé au premier étage, il est composé de cinq personnes dont deux temps partiel et un stagiaire. un pôle informatique. Situé au premier étage, il est composé de sept personnes dont deux contrats professionnels et trois stagiaires. 1.2 Présentation du service informatique Intégration et développement Le service informatique comprend deux activités distinctes, l'intégration et le développement. Le pôle d'intégration se charge de la charte graphique et la mise en ligne du produit. Le pôle de développement quant à lui réalise les outils permettant aux intégrateurs de publier les sites. Le stage ici présenté, s'étant attaché aux principes de fonctionnement du système d'information, à été réalisé au sein du pôle de développement. Le pôle de développement comprend également deux parties distinctes. Une partie du service s'attache à la réalisation de site internet ; une autre partie à la réalisation d'outils pour les professionnels du tourisme. Machen Florent 9/49

10 1.2.2 Sites internet La principale activité de la société est la réalisation de site internet. Par conséquent une partie des effectifs travaille sur des outils permettant de répondre aux besoins des clients (CRM, ERP, intranet, site e-commerce...). Le principale outils reste néanmoins le CMS Astuss. Il s'agit d'un logiciel réalisé par la société permettant la gestion multi-site multi-langue de site Internet Applications touristiques L'agence Raccourci s'est progressivement spécialisée dans le domaine du tourisme. Une partie des ressources disponibles pour le développement sont consacrés à l'élaboration d'outils pour les professionnels du tourisme : Tourism Manager, outils permettant de surveiller l'efficacité de son site web. Tourism Desk, outils permettant d'accéder rapidement à toutes les informations touristiques sur un territoire donnée. Tourism System, outils permettant le gestion des données touristiques. 1.3 Présentation des outils de développement D'un point de vue plus technique, l'agence utilise une infrastructure et des technologies conventionnelles dans ce secteur d'activité. Les applications web sont hébergées chez la société nexen sur cinq serveurs basés sur debian etch. Trois serveurs, dits frontaux, s'occupent de la gestion des sites web. Cependant la base de données se trouve un quatrième serveur qui sert également de serveur de fichier. Le cinquième serveur sert de sauvegarde de la base de données et de serveur de mail. Pour le développement des applications, Raccourci dispose de deux serveurs en interne. L'un à une configuration similaire aux serveurs de production afin d'éviter les désagréments des incompatibilités de versions. D'autre part, intégralité des données du personnel sont sur ce serveur. Cela facilite les sauvegardes et les transmissions d'information au sein de l'entreprise. L'autre serveur permet les configurations plus exotique afin de tester de nouvelles solutions (php6, Machen Florent 10/49

11 extjs3...). D'un point de vue technologique, les applications web sont gérées coté serveur par le couple PHP5/MySQL5. Bien que de nombreuses bannières et animations soient générées par la technologie flash, l'interaction avec le client est dynamisé via javascript (ajax) notamment avec le framework extjs. De plus, pour des raisons de performances, un système de cache d'op code nommé memcache est mis en place sur les serveurs. Le cache permet de stocké les données fréquemment sollicitées et/ou gourmande en ressource pour les serveurs. Ces technologies ont permis la réalisation du CMS Astuss, du Système d'information Touristique Tourism System mais aussi d'outils de développement tel que "Big Brother" qui permet de synchroniser et gérer les versions du CMS Astuss. Machen Florent 11/49

12 PARTIE N 2. SIT - ÉTAT DE L'ART Un Système d'information Touristique (SIT) est un ensemble d'éléments participant a l'acquisition, au classement, au stockage et à la diffusion de l'information dans le domaine du tourisme au sein d'une organisation. Ce type de système d'information est généralement destinée aux professionnels du tourisme tel que les offices de tourisme, les comités départementaux du tourisme, les comités régionaux du tourisme Le SIT est avant tout un outils permettant de stocker des informations dans le domaine du tourisme. Pour se faire, en septembre 2004, le groupe technique TourinFrance (GTTIF) à publié une nouvelle version de la norme TourinFrance basé sur la technologie XML. 2.1 Norme XML TourinFrance Norme Le mot norme vient du latin norma qui signifie règle. Une norme désigne une règle, un ensemble de caractéristiques, à suivre afin que quelque chose soit considéré comme étant dans un état normal (par apposition à anormal). La norme a pour énorme avantage de permettre d'échanger relativement simplement toutes pièces, produits, outils qui respectent la même norme. Ainsi, si pour une raison quelconque, par nécessité ou par envie, une autorité décide de substituer un élément par un autre respectant en tout point la même norme, l'opération demandera un minimum de travail. Machen Florent 12/49

13 2.1.2 XML L'acronyme XML signifie Extensible Markup Language (langage extensible de balisage). Il s'agit d'un langage informatique qui sert essentiellement à stocker, décrire, transformer, transférer des données de type textuel de manière structurées et hiérarchisées. Ce langage est dit extensible car il permet à l'utilisateur de créer lui même ses balises afin de servir au mieux ses intérêts TourinFrance La norme Tourinfrance est un document officiel initié par le ministère délégué au Tourisme. L'objectif de cette norme est de fournir au professionnel du tourisme un outil permettant l'échange de données touristiques. En septembre 2004, le groupe technique TourinFrance publie une nouvelle version de la norme qui suis désormais une syntaxe XML. À cette norme est associé un thésaurus comprenant une liste de termes spécifique au domaine du tourisme, reliés entre eux par une relation hiérarchique. Un exemple de fichier normalisé TourinFrance est visible en annexe 1. Cette norme assure théoriquement une interopérabilité entre les différents éditeurs de logiciel ainsi qu'une pérennité et une structuration de l'information. 2.2 Présentation de la suite touristique Tourism System Tourism System est le Système d'information Touristique à proprement parlé. C'est depuis cet outil que les professionnels du tourisme peuvent gérer leurs établissements (création, modification, suppression). Une série d'applications, appelées webservices, sont associées au SIT afin de permettre la manipulation des données hors du SIT. Via les webservices, il est possible de se servir du SIT comme entrepôt de données ; et demander à un autre prestataire que la société raccourci d'exploiter ces données pour réaliser un site internet. Machen Florent 13/49

14 2.2.2 Tourism Desk et Tourism Manager D'autres applications complètent les services fournis par le SIT. Nous avons vu que le CMS Astuss permet la diffusion des données sous forme de site web. Cependant, d'autres outils sont à disposition afin d'aider les professionnels dans leur métier. Tourism Desk par exemple et un dérivé de Tourism System. Le desk a vocation à être mis en place dans les offices du tourisme afin d'assister les hôtesses d'accueil à renseigner les potentiels touristes. Cette application permet d'identifier rapidement qu'elles sont les établissements et événements répondant à la demande d'un visiteur. Tourism Manager est une autre application complémentaire du SIT. Le SIT est généralement Machen Florent 14/49

15 l'outil de travail de l'office de tourisme, un organisme ayant autorité sur l'ensemble d'un territoire. Tourism Manager permet au propriétaire d'un établissement sur ce territoire de gérer sa fiche dans le SIT (description, disponibilité, tarifs...) ; et d'avoir diverses informations (nombre de consultations, statistiques...). Machen Florent 15/49

16 2.3 Présentation de la concurrence Acogit Présentation Acogit est une application sous licence GNU/GPL de collecte, d'organisation et de gestion de l'information touristique basée sur le format TourinFrance v3.10. Le développement à été initié par le Comité Régional du Tourisme de Poitou-Charentes, pour la mise en œuvre du système d'information touristique régional mutualisé conformément à la politique de la Région. Apercu du logiciel Acogit, édition d'une fiche Machen Florent 16/49

17 Description Acogit est une application Java/JEE qui fonctionne avec le serveur d'applications libre JOnAS et le serveur de bases de données PostgreSQL. Il utilise aussi les composants libres Spring, Hibernate, XMLBean, freemarker, JUnit et MyFaces. Acogit est actuellement constitué de trois modules distinct qui dialoguent entre eux à l'aide de WebServices SOAP, et du schéma XML Tourinfrance v3.10. Ces trois modules sont : acogit serveur acogit client gwt acogit client website Acogit serveur Ce logiciel est la partie serveur, qui est en charge : Du stockage des fiches au format tifv3. De la gestion des droits, qui sont affinés jusqu'à la commune de l'objet touristique, et au "champ" de la fiche. De la mise en œuvre d'un serveur soap, qui sert de base à toutes les autres applications Acogit client gwt Cette partie communique avec l'entrepôt via les WebServices, et est en charge de la production des interfaces utilisateurs pour le renseignement des fiches d'informations. Il s'agit de la partie éditeur de fiche tourinfrance v Acogit client website Cette partie est une "bibliothèque" de fonction permettant l'intégration des informations de l'entrepôt dans un site internet tiers. Un affichage cartographique s'appuyant sur la solution google maps est intégrée à cette solution. Machen Florent 17/49

18 Comparaison avec la solution Tourism System Plus ancienne, la solution Acogit a été une base de travail pour Tourism System. Cependant les deux produits ne sont pas directement en concurrence car ne visent pas les mêmes objectifs. Acogit est un très bon système de stockage, un des système les plus fiable, complet et respectueux de la norme actuellement sur le marché. Cependant, il ne gère pas la publication et la diffusion de données formatées. En effet, les données exportées sont "brutes" et demande un traitement avant affichage. Bien que fournissant de nombreux outils, la solution n'est pas immédiatement exploitable et demande la mise en place d'une équipe informatique. Par ailleurs, acogit nécessite l'installation d'un serveur d'application basé sur la technologie java. Or les infrastructures java sont réputés pour être bien plus lourde que les infrastructures php Constellation Constellation se décrit comme étant le leader français des systèmes d informations touristiques. Pour être plus précis, il qualifie son système comme étant un «Destination Management System» (DMS). L'objectif du DMS est de permettre aux autorités publiques du tourisme de gérer, sur une seule et même plateforme orientée web, l ensemble des fonctions critiques d une destination : accueil, marketing, gestion de la relation client et vente en ligne des prestataires de tout un territoire. Contrairement a Acogit et Tourism System ou le logiciel à pour principale objectif la gestion des établissements sur un territoire, Constellation s'attache beaucoup au profilage et prise d'information sur les visiteurs. De plus, la norme officiel de stockage des données touristiques est la norme Tourinfrance3.10. C'est cette norme qui est utilisé par acogit et tourism system. Constellation a quand à lui conçu son propre format qu'il a intitulé Tourinfrance3.11. Même si cette norme s'inspire de la norme officiel, le thésaurus ainsi que les balises ont été adaptés à leurs besoins. Ce format n'est pas compatible avec la norme XML officielle. D'un point de vue plus technique, la plateforme constellation a été bâtie sur le langage.net. Elle intègre également des bases Microsoft SQL Server. Ce produit est maintenu par une société filiale de Microsoft. Machen Florent 18/49

19 Constellation, sélection des établissements Tourinsoft Développé par la société Faire-savoir, basé à Lille, spécialisé dans la réalisation de projet internet/intranet/extranet, tourinsoft est la plus ancienne des solutions présentées dans ce document. Il s'agit du premier logiciel labellisé TourinFrance, et du système d'information touristique le plus utilisé en France. L'ancienneté et l'implantation de cette suite en fait le principale concurrent de Tourism System. D'autant plus que cette concurrence est directe du fait que les deux logiciels vise plus ou moins le même public, délivre plus ou moins les même fonctionnalités (export données, pdf), et fournis les mêmes services (site internet...). Cependant, la solution Tourinsoft travaille sur des données stockées au format XML tourinfrance2.2 alors que la norme officiel depuis 2004 est la norme 3.1. Par conséquent, elle accuse un léger retard que certains utilisateurs déplorent. Machen Florent 19/49

20 La solution étant propriétaire, la comparaison avec TourismSystem n'est pas évidente. il est difficile d'évaluer de manière fiable les performances de chaque système ; et plus encore de connaître son fonctionnement. Une nouvelle version du logiciel serait en cours de développement. Cette nouvelle monture supporterait la norme TourinFrance3.10 et serait OpenSource. Machen Florent 20/49

21 PARTIE N 3. DÉROULEMENT DU STAGE Le stage de fin d'étude décrit dans ce rapport à eu lieu du 2 février 2009 au 5 juin 2009 avec la société raccourci à La Rochelle. Le stage s'est porté sur le développement du système d'information touristique propriétaire de l'agence. Durant le stage, j'ai eu la chance de pouvoir travailler et réfléchir sur de nombreux points du logiciel. Je vous propose une présentation de chacune des problématiques abordées, les enjeux, les solutions envisagées et retenues. 3.1 Importation des données L'agence web dispose d'un CMS nommé Astuss. Pour cet outil fut développé un certain nombre de module afin de répondre à de nombreux besoins. Parmi ceux ci, certains tel que le module hébergement et le module agenda, furent mis en place afin de répondre aux besoins des professionnels du tourisme. L'association CMS et modules est en place depuis plusieurs années. Les clients y sont familiarisés et une large demande de leurs besoins est satisfaite. La solution Tourism System a pour objectif d'enrichir l'offre de la société. Cependant, certaines fonctionnalités du système d'information entre en doublon avec les fonctionnalités offertes par le CMS. Malgré la plus value offertes par le système d'information, les clients n'effectueront leur migration qu'a la condition qu'ils puissent récupérer leurs données du CMS Astuss. Machen Florent 21/49

22 3.1.1 Module hébergement Présentation Le module hébergement donne la possibilité aux clients de gérer une liste d'établissement. Cette extension permet de créer, mettre à jour, supprimer des fiches d'établissements afin de les diffuser sur leur site internet. Contrairement à son nom, les établissements ne sont pas uniquement des hébergements, mais également des restaurants, parcs naturels, centres de loisirs Certains clients disposent de plusieurs centaines de fiches qu'ils ne sont pas disposés à perdre. Afin de faire migrer les utilisateurs vers la nouvelle plateforme, toutes ces données doivent pouvoir être importées Données en base Astuss Les données du CMS sont stockés dans une base de données relationnel MySQL. Afin d'utiliser ce module dans un maximum de cas, une partie de cette base est très générique, et une autre partie très spécifique (en fonction du site, de la langue, de domaine ). Ce module n'ayant pas été conçu à l'origine pour stocker tout type d'établissement, la quasi totalité des données à exporter de la base se trouve être dans les champs spécifiques Migration des données La migration des données impliquent de transposer un modèle de données relationnels en modèle de données hiérarchiques. De plus, les deux systèmes n'ont été pensés n'y à la même époque, ni pour les mêmes besoins. Malgré une tentative d'export de manière générique et commune à l'ensemble des clients, l'hétérogénéité des données et les différents cas d'utilisation du module nous on conduit à un export au cas par cas. Un développement générique fut développé, puis grâce aux principes de la programmation orienté objet, chaque objet fut surchargé en fonction des besoins spécifiques du client. Machen Florent 22/49

23 Bilan La difficulté de cette migration était plus technique que conceptuel. Cette opération ayant eu lieu au départ de mon stage, cela aura eu au moins deux effets bénéfiques : 1. Découverte de contexte de projet. Suite à cela, je savais où en était la société vis à vis de la manipulation des données. Je savais d'où elle venais, où elle va et comment. Cela m'a également permis de me familiariser à la norme et au thésaurus. 2. Cette mise en situation fut accompagné d'un développement en PHP objet. Cela m'a permis de grandement me perfectionner et apprendre à développer un logiciel en fonction du contexte et de l'existant (avec les avantages et les inconvénients) Module agenda Présentation Le module agenda donne la possibilité aux clients de gérer une liste événements. Cette extension permet de créer, mettre à jour, supprimer des fiches événements afin de les diffuser sur leur site internet Migration des données L'importation des données du module agenda ont eu lieu bien après l'import des données du module hébergement. Il n'était pas prévu, d'importer ces données. Cependant, suite à l'insistance de certains clients, la société est revenu sur sa position. Nous repartîmes donc du modèle générique développer pour le module hébergement. Bien que la description d'un évènement soit relativement différente de la description d'un établissement, Le code générique et la programmation objet/orm simplifia grandement la migration. Celui ci pût se faire sans modifier le planning de développement du SIT. Cette expérience m'aura également permis de modifier un code existant. Ce qui est très différent d'initialiser un script. Cette expérience met en valeur un certain nombre de principe de base de la programmation, notamment les commentaires, les lignes courtes... Machen Florent 23/49

24 3.2 Indexation et recherche Définition du besoin Dans un système d'information, stocker les données de manière efficace est très important. Cependant, une donnée même stockée qu'il n'est pas possible de retrouver est une donnée perdue. Il est donc nécessaire de permettre aux utilisateurs de retrouver facilement et rapidement les données souhaitées. Pour se faire, il est déjà possible d'effectuer des recherches via la classification de la norme tourinfrance. La recherche s'effectue alors à la manière d'un annuaire, d'une recherche en bibliothèque. Cette méthode demande alors une certaine connaissance du thésaurus, de la classification. Une autre méthode de recherche est généralement préférée : le moteur de recherche. Le moteur de recherche apporte rapidement une solution sans que cela ne demande d'effort de classification de la part de l'utilisateur. Cependant, le moteur de recherche n'a rien de «magique». Pour ce faire, le moteur de recherche à du être conçu et les résultats retournées sont le fruit d'indexation préalable Solutions Solr Solr est un moteur de recherche open source écrit en java qui permet d'indexer et de rechercher du contenu. Solr est particulièrement performant et adapté pour l'indexation de contenu au format XML. De plus, il dispose de fonctionnalités permettant une utilisation via le protocole web (http). Par ailleurs, cet outil fut abordé durant le 3ème semestre du master ID ce qui facilite grandement le déploiement d'un tel outil. Cependant, intégrer cet outil implique la mise en place d'une nouvelle technologie sur le serveur (java). Par ailleurs, le moteur de recherche va être amené à jouer un rôle centrale dans le SIT. De nombreuses applications du projet s'appuieront dessus pour fonctionner. Il est donc important d'être sûre et maitriser ce composant. Il faut savoir que le chef de projet de la société avait démissionné ; et qu'au moment où nous Machen Florent 24/49

25 réfléchissions à cette problématique aucun remplacement n'était encore assuré. La société n'a pas souhaitée s'engager dans cette voix sans directeur technique pour valider la solution. Il fut décidé de développer nous même l'outil afin de le maitriser parfaitement requêtes en base SQL Afin de mettre en place rapidement une solution que l'on maitrise, le moteur de recherche fut développé en interne. Afin de gagné en performance, le moteur fut développé de sorte à être très spécifique à l'application. De même, pour éviter le parcours de plusieurs centaines de flux XML, certains critères que nous jugions prioritaire furent stockés en base de données. Il fut développé en PHP/MySQL et extjs Bilan Les performances du moteurs de recherche sont jugées très satisfaisante. La recherche s'effectuant sur un nombre restreint de champ qui ont été pré définit, la pertinence des résultats est au rendez vous. Cependant, cette technique oblige la multiplication du stockage de l'information (sous forme d'objet sérialisé en mémoire cache, sous forme XML, sous forme de champ prédéfinit en base de données). Cela augmente considérablement les traitements et limite les recherches. 3.3 Web services Le SIT dispose maintenant de données classées, stockées et indexées. De plus elles sont identifiables et récupérables via le moteur de recherche. Afin de les rendre le plus accessible possible, la société à mis en place un certain nombre de web service SOAP SOAP SOAP est un protocole basé sur la technologie XML. Il permet la transmission de messages entre objets distants ; autrement dit, d'échanger des informations entre deux machines. Une machine sera demandeuse d'information ; l'autre délivrera l'information. Machen Florent 25/49

26 Pour se faire, les deux machines vont partager un fichier WSDL. Un WSDL est un protocole indépendant du SOAP qui permet de définir les interfaces d'accès, le moyen de communiquer. Grâce à ces deux protocoles, et via le protocole web (http), un objet va invoquer des méthodes d'objets physiquement situés sur un autre serveur. Et ainsi obtenir les informations qu'il souhaite. Le choix de SOAP semble judicieux. Il a été initialement défini par Microsoft et IBM, puis est devenu une recommandation du W3C. Cette technique fut testé au sein de la société il y a quelques mois pour palier à certains ennuis. La mission fut un succès ; et depuis raccourci a recourt le plus souvent possible au web service SOAP Existe t il autre chose? Cependant, même si les web services répondent aux besoins de la société, SOAP est il la seule ou la meilleur solution? SOAP reste une technique relativement complexe et lourde à mettre en place. De plus la présence de deux protocoles en plus du protocole HTTP est nécessaire. Or, les deux protocoles ne sont au final qu'une sur couche du protocole HTTP. Les deux protocoles redéfinissent des points qui sont déjà définit dans le protocole HTTP mais qu'il n'utilise pas en HTTP. Le protocole HTTP existe, il est dommage de ne pas l'exploiter. De plus, les sur couches amènent un niveau supplémentaire d'abstraction à l'application. Ce qui complique la compréhension de l'application. Un autre type de web service intitulé REST à été proposé afin d'évaluer les avantages et inconvénients de chacune des solutions dans le contexte du SIT. Cependant, l'idée est restée sans suite. 3.4 Export des données Nous avons vu jusqu'à présent les problèmes rencontrer pour importer, stocker, rechercher et afficher les données du SIT. Une autre problématique qui nous a été confié est l'export des données sous un autre format Machen Florent 26/49

Rapport de PJI RAPPORT DE PJI. de suivi d alternants et stages. Réalisé par le binôme : Ayoub NEJMEDDINE & Sara EL ARBAOUI Sous la tutelle de :

Rapport de PJI RAPPORT DE PJI. de suivi d alternants et stages. Réalisé par le binôme : Ayoub NEJMEDDINE & Sara EL ARBAOUI Sous la tutelle de : RAPPORT DE PJI 78-Evolution de l application de suivi d alternants et stages Réalisé par le binôme : Ayoub NEJMEDDINE & Sara EL ARBAOUI Sous la tutelle de : M. Ioan Marius BILASCO Année universitaire :

Plus en détail

Terminologie de l'enquête

Terminologie de l'enquête Terminologie de l'enquête 5 octobre 2015 Terme ou abréviation Accès à distance Accès sécurisé, de l'extérieur du parlement, au réseau parlementaire (ou Intranet) Accès ouvert Accès public, immédiat et

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

CATALOGUE DES FORMATIONS

CATALOGUE DES FORMATIONS CATALOGUE DES FORMATIONS WEB / GRAPHISME ADOBE ACROBAT PRO... 1 ADOBE PHOTOSHOP... 2 ADOBE INDESIGN... 3 ADOBE DREAMWEAVER... 4 ARTISTEER... 5 PREZI... 6 LE LANGAGE HTML... 7 LES FEUILLES DE STYLE CSS...

Plus en détail

Offres de stages 2011/2012

Offres de stages 2011/2012 Offres de stages 2011/2012 RBS LE MEILLEUR DE L INTEGRATION ET DE L EDITION L informatique est devenue un outil stratégique de développement et de différenciation pour les organisations du 21ème siècle

Plus en détail

Support de cours de la formation izi-media

Support de cours de la formation izi-media Support de cours de la formation izi-media Préambule Ce support de cours s'adresse aux participants du module de formation «izi-media». Il n'a pas pour but de se substituer à la formation présentielle,

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction aux de site Web Master 1 CAWEB Page 1/7 Introduction Définition CMS Content Management Systems : logiciels de conception et de mise à jour dynamique de site web ou d'application multimédia

Plus en détail

Arbortext 5.3 Guide des programmes de formation

Arbortext 5.3 Guide des programmes de formation Arbortext 5.3 Guide des programmes de formation REMARQUE : Vous pouvez consulter les diagrammes des programmes de formation correspondant à un rôle donné à la page suivante : http://www.ptc.com/services/edserv/learning/paths/ptc/at_53.htm

Plus en détail

Langage HTML (2 partie) lt La Salle Avignon BTS IRIS

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

//////////////////////////////////////////////////////////////////// Développement Web

//////////////////////////////////////////////////////////////////// Développement Web ////////////////////// Développement Web / INTRODUCTION Développement Web Le développement, également appelé programmation, désigne l'action de composer des programmes sous forme d'algorithme (codage).

Plus en détail

Evolutions du Web et des langages

Evolutions du Web et des langages Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB

Plus en détail

Stages 2013-2014 ISOFT : UNE SOCIETE INNOVANTE. ISoft : +33 1 69 35 37 37 www.isoft.fr 21 Chemin de Moulon 91190 Gif sur Yvette France

Stages 2013-2014 ISOFT : UNE SOCIETE INNOVANTE. ISoft : +33 1 69 35 37 37 www.isoft.fr 21 Chemin de Moulon 91190 Gif sur Yvette France Stages 2013-2014 ISOFT : UNE SOCIETE INNOVANTE Contact : Mme Lapedra, stage@isoft.fr ISoft, éditeur de logiciels, est spécialisé dans l informatique décisionnelle et l analyse de données. Son expertise

Plus en détail

Mode d'emploi Application Présences Planification des évènements

Mode d'emploi Application Présences Planification des évènements Mode d'emploi Application Présences Planification des évènements 21 avril 2005 Page 1 / 31 2005 / Guillaume Fort Sommaire 1. Description du concept...3 2. Démarrage de l'application...4 3. Philosophie

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

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

PRETASHOP. Etre à l'aise avec l'utilisation d'un ordinateur et d'internet. Maitriser les bases de Microsoft Word.

PRETASHOP. Etre à l'aise avec l'utilisation d'un ordinateur et d'internet. Maitriser les bases de Microsoft Word. PRETASHOP LES OBJECTIFS : Vous verrez comment installer Joomla! localement puis sur un serveur distant, concevoir l organisation de votre site, rédiger vos premiers articles, maitriser les feuilles de

Plus en détail

SIO-21922 Bases de données

SIO-21922 Bases de données 1- Objectifs généraux Concentration mineure: Réalisation de systèmes d'information SIO-21922 Bases de données Prof. : Dzenan Ridjanovic acquérir les principes et concepts fondamentaux dans le domaine des

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010

Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010 Cours 10701A - Configuration et gestion de Microsoft SharePoint 2010 INTRODUCTION Ce cours apprend aux stagiaires comment installer, configurer et administrer SharePoint, ainsi que gérer et surveiller

Plus en détail

bookmark), sachant qu'à chaque favori est associée une adresse web ; o suivre un hyperlien, sachant qu'à chaque hyperlien est associée une

bookmark), sachant qu'à chaque favori est associée une adresse web ; o suivre un hyperlien, sachant qu'à chaque hyperlien est associée une Introduction : On appelle «Web», contraction de «World Wide Web» (d'où l'acronyme www), une des possibilités offertes par le réseau Internet de naviguer entre des documents reliés par des liens hypertextes.

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

DÉVELOPPEMENT INFONUAGIQUE - meilleures pratiques

DÉVELOPPEMENT INFONUAGIQUE - meilleures pratiques livre blanc DÉVELOPPEMENT INFONUAGIQUE MEILLEURES PRATIQUES ET APPLICATIONS DE SOUTIEN DÉVELOPPEMENT INFONUAGIQUE - MEILLEURES PRATIQUES 1 Les solutions infonuagiques sont de plus en plus présentes sur

Plus en détail

Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE Contact : Mme Lapedra, stage@isoft.fr ISoft, éditeur de logiciels, est spécialisé dans l informatique décisionnelle et l analyse de données. Son expertise

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

TECHNOLOGIES XML, CONCEPTION, MISE EN OEUVRE

TECHNOLOGIES XML, CONCEPTION, MISE EN OEUVRE XML/ SOA/ Web services TECHNOLOGIES XML, CONCEPTION, MISE EN OEUVRE Réf: PXM Durée : 4 jours (7 heures) OBJECTIFS DE LA FORMATION XML est devenu une technologie incontournable tant sur le poste utilisateur

Plus en détail

Réf. 2402 Implémentation et gestion de Microsoft Exchange Server 2003

Réf. 2402 Implémentation et gestion de Microsoft Exchange Server 2003 Public Ce cours est destiné aux informaticiens qui gèrent une messagerie électronique dans un environnement comprenant entre 250 et 5000 utilisateurs, réparti sur de nombreux sites, utilisant divers protocoles

Plus en détail

1. Une approche innovante, basée sur «l objet document» 2. Le respect des chaînes éditoriales de l entreprise

1. Une approche innovante, basée sur «l objet document» 2. Le respect des chaînes éditoriales de l entreprise Lucid e-globalizer, solution globale de gestion de contenu multilingue. Ce document a pour objectif de vous présenter Lucid e-globalizer, la solution de gestion de contenu multilingue de Lucid i.t., ses

Plus en détail

Google Apps for Business

Google Apps for Business PROGRAMME DE FORMATION : Initiation au logiciel Google Apps for Business Programme détaillé sur : http:www.gestion-de-contacts.comformation Google Apps for Business Google Apps est un service externalisé

Plus en détail

Fonctionnement du Site Web Dynamique:

Fonctionnement du Site Web Dynamique: Fonctionnement du Site Web Dynamique: Site Web Dynamique: Un site Web dynamique est en faite un site Web dont les pages qu'il contient peuvent être générées dynamiquement, c'est à dire à la demande de

Plus en détail

Etude Comparative entre Alfresco Share et MS SharePoint STARXPERT AUTEUR DATE 4 OCTOBRE 2011 VERSION 1.0

Etude Comparative entre Alfresco Share et MS SharePoint STARXPERT AUTEUR DATE 4 OCTOBRE 2011 VERSION 1.0 Etude Comparative entre Alfresco Share et MS SharePoint AUTEUR DATE 4 OCTOBRE 2011 STARXPERT VERSION 1.0 StarXpert 2011 STARXPERT Siège social : 100, rue des Fougères 69009 Lyon Tel 01 75 57 84 80 info@starxpert.fr

Plus en détail

Rapport de stage chez Busineo. à Paris, du 2 au 8 mars et du 20 avril au 3 mai (2009) Pablo Rauzy. L2 Info - Faculté des Sciences de Luminy

Rapport de stage chez Busineo. à Paris, du 2 au 8 mars et du 20 avril au 3 mai (2009) Pablo Rauzy. L2 Info - Faculté des Sciences de Luminy Rapport de stage chez Busineo à Paris, du 2 au 8 mars et du 20 avril au 3 mai (2009) Pablo Rauzy L2 Info - Faculté des Sciences de Luminy Stage encadré par Olivier Chambon, développeur web et chef de projet

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

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

MS 2273 Administration et maintenance d'un environnement Microsoft Windows Server 2003

MS 2273 Administration et maintenance d'un environnement Microsoft Windows Server 2003 Public Ce cours s adresse aux stagiaires qui sont déjà administrateurs systèmes ou ingénieurs système, ou qui souhaitent le devenir. Connaissances requises Certification CompTIA A+ ou un niveau équivalent

Plus en détail

CAHIER DE CHARGE O PRESENTATION DU PROJET O PARTIE DYNAMIQUE OBJECTIFS PUBLIC VISE USE CASE NOUBTY

CAHIER DE CHARGE O PRESENTATION DU PROJET O PARTIE DYNAMIQUE OBJECTIFS PUBLIC VISE USE CASE NOUBTY 1 1 2 CAHIER DE CHARGE O PRESENTATION DU PROJET OBJECTIFS Notre projet a pour but d'informer le client en attente, sur la progression de la file d'attente à travers une interface simple et performante

Plus en détail

Le stockage local de données en HTML5

Le stockage local de données en HTML5 Le stockage local HTML5, pourquoi faire? Dans une optique de réduction des couts de maintenance, de déploiement, beaucoup d'entreprises ont fait le choix de migrer leurs applicatifs (comptables, commerciales,

Plus en détail

TERMES DE RÉFÉRENCE «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE» RELATIFS A LA

TERMES DE RÉFÉRENCE «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE» RELATIFS A LA RÉPUBLIQUE TUNISIENNE *** MINISTÈRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE *** UNIVERSITÉ DE JENDOUBA TERMES DE RÉFÉRENCE RELATIFS A LA «FORMATION PROFESSIONNELLE EN PHP ET JAVA/JEE»

Plus en détail

A5.2.4 Étude d une technologie, d'un composant, d'un outil

A5.2.4 Étude d une technologie, d'un composant, d'un outil Assistance et dépannage des visiteurs : Etude des prérequis de glpi : A5.2.4 Étude d une technologie, d'un composant, d'un outil Sujet : Prérequis Tout ce qu'il faut savoir pour une installation confortable

Plus en détail

Au sommaire. BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word

Au sommaire. BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word Au sommaire Toute la bureautique en un seul logiciel avec Microsoft

Plus en détail

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait

Plus en détail

L'Éditoriel, un outil unique de gestion de contenu éditorial, rapide, adaptable, modulable, évolutif, puissant.

L'Éditoriel, un outil unique de gestion de contenu éditorial, rapide, adaptable, modulable, évolutif, puissant. n e t - p u bl i s h i n g w e b - d e s i g n i n t e r n e t m u l t i m e d i a o n / o f f - l i n e w w w. l e p o i n t c o m. c o m e c r i r e @ l e p o i n t c o m. c o m Réussir votre implantation

Plus en détail

Webmaster / Concepteur Multimedia

Webmaster / Concepteur Multimedia Durée : 217 heures Objectifs : Webmaster / Concepteur Multimedia Participants : Toute personne attirée par la création de site internet professionnel. Méthodes : Mise en pratique sur micro-ordinateur.

Plus en détail

Le farming dans DokuWiki, intérêt et mise en œuvre

Le farming dans DokuWiki, intérêt et mise en œuvre Le farming dans DokuWiki, intérêt et mise en œuvre Etienne MELEARD Comité Réseau des Universités Université de Rennes 1, Campus Beaulieu 35042 Rennes Cedex Résumé DokuWiki est une plateforme de Wiki souple

Plus en détail

Les templates. Chapitre 7. 1. Principes et généralités

Les templates. Chapitre 7. 1. Principes et généralités 351 Chapitre 7 Les templates 1. Principes et généralités Les templates Nous utilisons le mot anglais de template, car il est communément utilisé, répandu, et compris dans ce contexte par les professionnels.

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A Durée : 1 jour A propos de ce cours Cette formation d'un jour, Nouveautés de Microsoft Dynamics CRM 2011, fournit aux étudiants les outils et informations

Plus en détail

ANNEXE CV : Liste des sites web (internet et intranet)

ANNEXE CV : Liste des sites web (internet et intranet) ANNEXE CV : Liste des sites web (internet et intranet) 1. Créations professionnelles Code des couleurs Bleu : la dernière version en ligne est celle que j'ai crée, le site est toujours en ligne. Bleu clair

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

Cahier de Charge. Master I Informatique parcours Ingénierie Logiciels. E-Service Système d information web «Gestion des services ensignants

Cahier de Charge. Master I Informatique parcours Ingénierie Logiciels. E-Service Système d information web «Gestion des services ensignants Master I Informatique parcours Ingénierie Logiciels Projet : E-Service Gestions des Enseignements Groupe 06 Cahier de Charge E-Service Système d information web «Gestion des services ensignants 2011-2012

Plus en détail

Google Apps : boostez la productivité de vos équipes via le partage de documents, de vidéos et de sites

Google Apps : boostez la productivité de vos équipes via le partage de documents, de vidéos et de sites Google Apps : boostez la productivité de vos équipes via le partage de documents, de vidéos et de sites Présentation des outils de collaboration GoogleApps permet une collaboration sécurisée et en temps

Plus en détail

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,

Plus en détail

Adobe Programme Expert certifié

Adobe Programme Expert certifié Adobe Programme Expert certifié Bulletin d'examen de maîtrise des produits Adobe Dreamweaver CS3 Examen n 9A0-056 Liste de contrôle de certification ACE La liste de contrôle ci-dessous vous guidera tout

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

université de Provence

université de Provence université de Provence UN PROJET POUR TELESUP 2000-2002 TELESUP, dans sa configuration actuelle existe depuis janvier 1995 ; cette configuration se situe dans la logique du travail fait en matière d'utilisation

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

Créateur de sites Internet. Développeur de logiciels. www.logipro.com

Créateur de sites Internet. Développeur de logiciels. www.logipro.com Créateur de sites Internet Développeur de logiciels Logipro, partenaire de vos «e projets» depuis 1997 Fort d une dizaine d années d expériences dans le développement de solutions Internet globales, Logipro

Plus en détail

Calendrier des Formations

Calendrier des Formations Systèmes et Réseaux IPV6 980,00 HT Jan. Fév. Mar. Avr. Mai Juin Jui. Août Sept. Oct. Nov. Déc. Comprendre IPV6 et explorer les méthodes pour migrer 14-15 23-24 1-2 26-27 Configuration et Maintenance des

Plus en détail

SOAP OU REST, QUE CHOISIR?

SOAP OU REST, QUE CHOISIR? SOAP OU REST, QUE CHOISIR? Eric van der Vlist (vdv@dyomedea.com) SOAP ou REST, que choisir? Web Services Convention Juin 2004 Eric van der Vlist (vdv@dyomedea.com) SOAP-- WS Convention 2004 -- Page 1 COMPARER

Plus en détail

Création d un WebService. Tp WinDev Numéro 13

Création d un WebService. Tp WinDev Numéro 13 Tp WinDev Numéro 13 Objectifs : Création d un WebService Paramétrage d un serveur Web, Création du Service Web, Création du client consommateur, Approche XML, SOAP Outils : Un serveur d application Ce

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

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

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants»

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants» Compte-Rendu SDL Auteurs : BOUTROUILLE Alexis BAILLEUL Pierre Tuteur : Ioan Marius Bilasco «Reprise de l application de gestion de listes de présences des alternants» Master MIAGE 1 Année 2012/2013 1 Remerciements

Plus en détail

Atelier Cartographie 25 nov 2011 Département de Géographie / UTM Laurent Jégou jegou@univ-tlse2.fr

Atelier Cartographie 25 nov 2011 Département de Géographie / UTM Laurent Jégou jegou@univ-tlse2.fr Atelier Cartographie 25 nov 2011 Département de Géographie / UTM Laurent Jégou jegou@univ-tlse2.fr M2 Sigma : Module 50B_33 Cartographie et SIG interactifs en ligne Séance 1 : Le serveur web SIG, principes

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

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Démarrer avec la suite collaborative SCOUT

Démarrer avec la suite collaborative SCOUT Démarrer avec la suite collaborative SCOUT SCOUT - Service COllaboratif de l'université de Toulouse 07 Octobre 2015 Version : V1.0 UFTMIP SCOUT - Service COllaboratif de l'université de Toulouse Version

Plus en détail

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. Considérations sur le développement rapide d'application et les méthodes agiles Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques

Plus en détail

Les architectures N-tiers

Les architectures N-tiers Les architectures N-tiers 1 SOMMAIRE DU COURS XML ET LES ARCHITECTURES N-TIER Introduction aux architectures N-tier Serveurs d applications Déploiement d applications J2EE Tiers applicatif : servlets Tiers

Plus en détail

Chapitre 5 : Les relations Client-Serveur. Support des services et serveurs

Chapitre 5 : Les relations Client-Serveur. Support des services et serveurs SI 5 BTS Services Informatiques aux Organisations 1 ère année Chapitre 5 : Support des services et serveurs Objectifs : Les relations Client-Serveur Comprendre les échanges entre client et serveur. Savoir

Plus en détail

Gestion de contenu. 1. Définition. 2. Fonctionnement

Gestion de contenu. 1. Définition. 2. Fonctionnement Gestion de contenu 1. Définition Les systèmes de gestion de contenu (CMS, Content Management System) sont des plateformes permettant la mise à jour dynamique de contenu de sites Web. Ils permettent la

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

Retek Data Warehouse Web 3.0 Notes de publication

Retek Data Warehouse Web 3.0 Notes de publication Retek Data Warehouse Web 3.0 Notes de publication AIDER LA DISTRIBUTION A CREER, GERER ET SATISFAIRE LA DEMANDE DE SES CLIENTS Retek Data Warehouse Le logiciel décrit dans cette documentation est fourni

Plus en détail

Documentation utilisateur MANTIS

Documentation utilisateur MANTIS Documentation utilisateur MANTIS Outil de suivi d anomalies des Référents Utilisateur : Rapporteur SOMMAIRE 1 Préambule...3 1.1 Convention typographique...3 1.1.1 ICONES...3 1.1.2 Attributs...3 1.2 Contexte...4

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

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

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 FileMaker Pro 14 Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

Plus en détail

Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco

Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco Livre blanc Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco Présentation Ce document examine la prise en charge de la programmabilité sur l'infrastructure axée

Plus en détail

Mémo pour la réalisation de sites Web avec e-majine

Mémo pour la réalisation de sites Web avec e-majine Mémo pour la réalisation de sites Web avec e-majine Pour accéder aux différentes interfaces d'administration e-majine (manage et webo-factory), vous avez un accès de type agence (premièrelettreduprénom.nom%agencedépartement

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

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

Architectures et Web

Architectures et Web Architectures et Web Niveaux d'abstraction d'une application En règle générale, une application est découpée en 3 niveaux d'abstraction : La couche présentation ou IHM (Interface Homme/Machine) gère les

Plus en détail

Institut Paul Hankar

Institut Paul Hankar BES WEBDESIGNER ACTIVITE En utilisant des outils informatiques, le web designer réalise des éléments graphiques fixes ou animés, en 2 ou 3 dimensions, en respectant le schéma de navigation du site et sa

Plus en détail

Chapitre 1 Créer votre site web avec Dreamweaver 8 11

Chapitre 1 Créer votre site web avec Dreamweaver 8 11 Chapitre 1 Créer votre site web avec Dreamweaver 8 11 1.1. Installer Dreamweaver sur votre ordinateur... 12 1.2. Découvrir l interface de Dreamweaver... 15 La manipulation de l interface... 16 La gestion

Plus en détail

Présentation des CMS au CIFOM-EAA

Présentation des CMS au CIFOM-EAA Présentation des CMS au CIFOM-EAA http://www.esne.ch/infogestion/laboratoires/ldi/enseignement/article_0000.html filière informatique de gestion - Dominique Huguenin 1 sommaire Introduction 1 ère partie

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Progiciels de Gestion Intégrés Sommaire Définition... 2 ERP... 2 Objectifs

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet...

Plus en détail

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

CAHIER DES CHARGES. Sommaire. 1 Présentation 1.1 Vos interlocuteurs 1.2 Date de remise des offres

CAHIER DES CHARGES. Sommaire. 1 Présentation 1.1 Vos interlocuteurs 1.2 Date de remise des offres CAHIER DES CHARGES Utilisation du cahier des charges : - conservez ou modifier les textes en noir. Nous avons volontairement ajouté de nombreux points ou caractéristiques dans le cahier des charges. Vous

Plus en détail

Présentation du produit. Introduction Fonctionnalités Technologies Open Source Avantages Services Éditions Licence Captures d écran

Présentation du produit. Introduction Fonctionnalités Technologies Open Source Avantages Services Éditions Licence Captures d écran Présentation du produit Introduction Fonctionnalités Technologies Open Source Avantages Services Éditions Licence Captures d écran Page 2 Page 3 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Introduction

Plus en détail

Configuration Et Résolution Des Problèmes Des Services De Domaine Active Directory Windows Server 2008. Référence Cours : 6238B

Configuration Et Résolution Des Problèmes Des Services De Domaine Active Directory Windows Server 2008. Référence Cours : 6238B Configuration Et Résolution Des Problèmes Des Services De Domaine Active Directory Windows Server 2008 Durée: 5 jours Référence Cours : 6238B À propos de ce cours Ce cours animé par un instructeur et réparti

Plus en détail

Acquisition et mise en place d un progiciel de gestion des demandes de logements sociaux

Acquisition et mise en place d un progiciel de gestion des demandes de logements sociaux Mairie de Nice VILLE DE NICE Acquisition et mise en place d un progiciel de gestion des demandes de logements sociaux BORDEREAU DE PRECISIONS TECHNIQUES (B.P.T.) Direction Centrale des Systèmes d'information

Plus en détail

Spécifications de l'offre Surveillance d'infrastructure à distance

Spécifications de l'offre Surveillance d'infrastructure à distance Aperçu du service Spécifications de l'offre Surveillance d'infrastructure à distance Ce service comprend les services Dell de surveillance d'infrastructure à distance (RIM, le «service» ou les «services»)

Plus en détail

Petite histoire d Internet

Petite histoire d Internet À la base, Internet est défini par des ordinateurs qui sont reliés entre eux grâce à des câbles, du WiFi ou encore des satellites, créant ainsi un réseau à échelle mondiale. Les ordinateurs communiquent

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

46 pour développer un projet e-learning

46 pour développer un projet e-learning Les meilleurs outils Web 2.0 46 pour développer un projet e-learning Pour répondre à la demande des acteurs d'un système de formation à distance, les LMS proposent trois types de fonctionnalités que nous

Plus en détail

7.0 Guide de la solution Portable sans fil

7.0 Guide de la solution Portable sans fil 7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

Concepts et définitions

Concepts et définitions Division des industries de service Enquête annuelle sur le développement de logiciels et les services informatiques, 2002 Concepts et définitions English on reverse Les définitions qui suivent portent

Plus en détail

Utiliser Access ou Excel pour gérer vos données

Utiliser Access ou Excel pour gérer vos données Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que

Plus en détail

Rapport de stages BTS SIO première et seconde années

Rapport de stages BTS SIO première et seconde années Rapport de stages BTS SIO première et seconde années Stage 1 : du 10 juin 2013 au 28 juillet 2013 (7 semaines) Stage 2 : du 02 septembre 2013 au 04 octobre 2013 (5 semaines) Organisme d'accueil : CNRM

Plus en détail