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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Chapitre 1 : Introduction aux bases de données

Chapitre 1 : Introduction aux bases de données Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données

Plus en détail

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C#

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# CHAPITRE 1 Introduction aux web services Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# NetBeans JavaScript Eclipse Objective C Xcode PHP HTML Objectifs du chapitre : Ce

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

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

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

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep 2006. Marie-France Landréa - Observatoire de Paris

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep 2006. Marie-France Landréa - Observatoire de Paris SYSTÈMES DE PUBLICATION POUR L INTERNET Beatep 2006 SPIP UN système de publication sur Internet Marie-France Landréa - Observatoire de Paris Caractéristiques des CMS Des auteurs (de contenu) Créent, d

Plus en détail

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

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

CAHIER DES CHARGES. Mise en place d une politique de e-tourisme sur trois territoires voisins

CAHIER DES CHARGES. Mise en place d une politique de e-tourisme sur trois territoires voisins CAHIER DES CHARGES 26/ 09/ 2011 Mise en place d une politique de e-tourisme sur trois territoires voisins Groupement de commande mis en place par les trois territoires : Vals de Gartempe et Creuse Parc

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

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

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

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

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

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

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014 Les Réunions Info Tonic Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014 Intervenants : Utiliser les logiciels libres dans mon entreprise Jean-Luc Malet et Olivier Heintz, Nereide

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

Projet d Appui à la Réforme de l Enseignement Supérieur (PARES II) Termes de référence

Projet d Appui à la Réforme de l Enseignement Supérieur (PARES II) Termes de référence Projet d Appui à la Réforme de l Enseignement Supérieur (PARES II) Termes de référence Titre du projet : Co-construction des licences appliquées et des mastères professionnels Titre de la mission : Mise

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

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Les Architectures Orientées Services (SOA)

Les Architectures Orientées Services (SOA) Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie

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

L ordinateur et le serveur

L ordinateur et le serveur Rappel : qu'est ce qu'un ordinateur La partie matérielle (hardware) : L ordinateur et le serveur Nous allons éviter le mot dévoyé et tombé dans l'usage courant d'ordinateur au profit de calculateur. En

Plus en détail

Publication. Aperçu rapide Ce que vous apporte Microsoft Project 2013

Publication. Aperçu rapide Ce que vous apporte Microsoft Project 2013 Aperçu rapide Ce que vous apporte Microsoft Project 2013 Avec la nouvelle version 2013, Microsoft achève l'intégration complète de MS Project à SharePoint Server et met une nouvelle infrastructure à disposition.

Plus en détail

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés. 2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission

Plus en détail

TutoJRES Outils et Services Collaboratifs

TutoJRES Outils et Services Collaboratifs 1 TutoJRES Outils et Services Collaboratifs Retour d expérience ZIMBRA 23 mars 2011 didier.faugeron@inria.fr Sommaire 2 A l origine Constats Etude outils collaboratifs en 2009 Objectifs du projet Zimbra

Plus en détail

2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces... 4 2.3 Résumé de notre évaluation... 5

2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces... 4 2.3 Résumé de notre évaluation... 5 Livre Blanc LE PORTAIL D'INTÉGRATION LIFERAY Version 1.0 - Novembre 2006 SOMMAIRE 1 PRÉSENTATION... 3 2 SYNTHÈSE... 4 2.1 Liferay en un clin d'oeil... 4 2.2 Forces, faiblesses, opportunités et menaces...

Plus en détail

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

AJAX. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada AJAX (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

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

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

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

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

ORACLE TUNING PACK 11G

ORACLE TUNING PACK 11G ORACLE TUNING PACK 11G PRINCIPALES CARACTÉRISTIQUES : Conseiller d'optimisation SQL (SQL Tuning Advisor) Mode automatique du conseiller d'optimisation SQL Profils SQL Conseiller d'accès SQL (SQL Access

Plus en détail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

Urbanisme du Système d Information et EAI

Urbanisme du Système d Information et EAI Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat

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

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

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

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

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

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas)

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Author : soufiane Bonjour, J'ai parlé dans les tutoriels précédents de la série "mon site, pas à pas" sur les divers langages

Plus en détail

GOOGLE, OUTILS EN LIGNE

GOOGLE, OUTILS EN LIGNE Powered by TCPDF (www.tcpdf.org) GOOGLE, OUTILS EN LIGNE Powered by TCPDF (www.tcpdf.org) Sommaire Formation Google Apps, utilisateur - 3 Google Apps, administrateur - 5 Office 365, prise en main - 8 Google

Plus en détail

Manuel de l'administrateur. OpenMeetings 2.0. Manuel de l'administrateur

Manuel de l'administrateur. OpenMeetings 2.0. Manuel de l'administrateur Manuel de l'administrateur OpenMeetings 2.0 Manuel de l'administrateur Juin 2012 Table des matières 1. Gérer les utilisateurs... 1 2. Gérer les connexions... 2 3. Gérer les organisations... 2 4. Gérer

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

Espace numérique de travail collaboratif

Espace numérique de travail collaboratif Espace numérique de travail collaboratif 1/10 Présentation Agora Project est un espace de travail collaboratif complet et intuitif. Cette application est accessible partout et à tout moment, via un simple

Plus en détail

Avanquest Software présente la nouvelle gamme WebEasy 8

Avanquest Software présente la nouvelle gamme WebEasy 8 La Garenne Colombes, le 22 Juin 2009 Avanquest Software présente la nouvelle gamme WebEasy 8 Des logiciels pour créer simplement des sites internet de qualité professionnelle sans aucune connaissance en

Plus en détail

Communiqué de Lancement

Communiqué de Lancement Direction du Marketing Produits Sage - Division Mid Market Communiqué de Lancement Rapprochement Bancaire 1000 Produit : Rapprochement Bancaire 1000 Bases de Données : Oracle - MS/SQL Server Microsoft

Plus en détail

À qui s adresse ce livre? Suppléments web. Remerciements

À qui s adresse ce livre? Suppléments web. Remerciements Avant propos Le marché de la géolocalisation est en pleine effervescence, comme le prouve l annonce de lancement par Facebook, en août 2010, de son service Places, qui permet de partager sa position géographique

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

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

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

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

ECLIPSE ET PDT (Php development tools)

ECLIPSE ET PDT (Php development tools) ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement

Plus en détail

Careo la solution GRC des artisans, TPE, professions libérales et PME alliant efficacité, facilité d'accès, performance et évolution.

Careo la solution GRC des artisans, TPE, professions libérales et PME alliant efficacité, facilité d'accès, performance et évolution. Careo la solution GRC des artisans, TPE, professions libérales et PME alliant efficacité, facilité d'accès, performance et évolution. Nous vivons une période fascinante par le fait que chaque mois de véritables

Plus en détail

Nos offres de stages pour 2013

Nos offres de stages pour 2013 Nos offres de stages pour 2013 Les sujets de stage que nous vous proposons sont des projets à très forte valeur ajoutée, mêlant recherche amont, algorithmique et implémentation. Ils touchent à des domaines

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

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

Contexte : «l e-business» TECHNIQUES DE MARKETING EN LIGNE. Contexte : «l e-business» Création de valeur 02/02/12

Contexte : «l e-business» TECHNIQUES DE MARKETING EN LIGNE. Contexte : «l e-business» Création de valeur 02/02/12 Contexte : «l e-business» TECHNIQUES DE MARKETING EN LIGNE La notion «d E-Business» recouvre les différentes applications possibles de l'informatique faisant appel aux technologies de l'information et

Plus en détail

Google Tag Manager. Optimisez le tracking de votre site web. Google Tag Manager. Google Tag Manager. Optimisez le tracking de votre site web 26,50

Google Tag Manager. Optimisez le tracking de votre site web. Google Tag Manager. Google Tag Manager. Optimisez le tracking de votre site web 26,50 Google Tag Manager Optimisez le tracking de votre site web Le chapitre 6 regroupe des outils ainsi que des ressources documentaires vous permettant d aller plus loin dans l utilisation de Google Tag Manager.

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Communiqué de Lancement. Sage Intégrale V4.50

Communiqué de Lancement. Sage Intégrale V4.50 Communiqué de Lancement Sage Intégrale V4.50 Nouvelle Version Majeure Avec près de 3000 entreprises clientes, l Intégrale est le Progiciel de Gestion Intégré le plus déployé en France, ce qui révèle toutes

Plus en détail

LICENCE PROFESSIONNELLE

LICENCE PROFESSIONNELLE LICENCE PROFESSIONNELLE Développement d'applications Intranet/Internet Domaine : Sciences, Technologies, Santé Dénomination nationale : Systèmes informatiques et logiciels Organisation : Institut Universitaire

Plus en détail

Manuel TeamViewer Manager 6.0

Manuel TeamViewer Manager 6.0 Manuel TeamViewer Manager 6.0 Revision TeamViewer 6.0-954 Sommaire 1 Présentation... 2 1.1 À propos de TeamViewer Manager... 2 1.2 À propos de ce manuel... 2 2 Installation et Démarrage initial... 3 2.1

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Lisez-Moi Version 14.1.2

Lisez-Moi Version 14.1.2 Lisez-Moi Version 14.1.2 Version 14.1.2 Version 14.1.1 Version 14.1.0 Version 14.0.0 Version 14.1.2 (01/12/2014) Corrections... Zones dynamiques : la modification des paramètres de présentation pouvait

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

COMPÉTENCES TECHNIQUES

COMPÉTENCES TECHNIQUES André RIHANI, 43 ans DEUG A (MPM), 1993 Anglais courant 06.15.30.08.31 andre@rihani.fr DÉVELOPPEUR PHP ORANGE: Développeur LAMP (Linux, Apache, MySql, Php) durant 7 ans, tests unitaires et fonctionnels,

Plus en détail

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience I0049 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE 27 ans - 5 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels Roumain (Langue maternelle), Russe (Avancé), Anglais (Intermédiaire),

Plus en détail

Le Web 2.0 : Plus d ergonomie... et moins de sécurité?

Le Web 2.0 : Plus d ergonomie... et moins de sécurité? HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Le Web 2.0 : Plus d ergonomie... et moins de sécurité? Journée Sécurité

Plus en détail

Publication d'application

Publication d'application Publication d'application Vue d'ensemble JetClouding supporte 3 types de publication d'application: Microsoft Remote Desktop: L'utilisateur verra le Bureau à distance Windows dans la session. Le contrôle

Plus en détail

Mise à jour Stable Recrutement juin 2014 Mise à jour de la version stable St. Gallen 02.06.2014

Mise à jour Stable Recrutement juin 2014 Mise à jour de la version stable St. Gallen 02.06.2014 Mise à jour Stable Recrutement juin 2014 Mise à jour de la version stable St. Gallen Explication des icones Dans chaque communication de mise à jour, les icones utilisés ont la signification suivante:

Plus en détail

ManageEngine IT360 : Gestion de l'informatique de l'entreprise

ManageEngine IT360 : Gestion de l'informatique de l'entreprise ManageEngine IT360 Présentation du produit ManageEngine IT360 : Gestion de l'informatique de l'entreprise Améliorer la prestation de service à l'aide d'une approche intégrée de gestion des performances

Plus en détail

Cours : Enjeux de la documentation et pratiques documentaires

Cours : Enjeux de la documentation et pratiques documentaires Cours : Enjeux de la documentation et pratiques documentaires COURS N 2 EC 3 : LOGICIELS DOCUMENTAIRES PAR : SAHBI SIDHOM MCF.Université de Lorraine & Lab. LORIA / KIWI Cours en ligne : www.loria.fr/~ssidhom/

Plus en détail

Applications Web dynamiques SIO-21970

Applications Web dynamiques SIO-21970 Faculté des sciences de l'administration Systèmes d'information organisationnels Université Laval Automne 2003 Applications Web dynamiques SIO-21970 Professeur: Dzenan Ridjanovic Bureau: 2519 Téléphone:

Plus en détail

Vtiger CRM - Prestashop Connector

Vtiger CRM - Prestashop Connector Vtiger CRM - Prestashop Connector Pour PRESTASHOP version 1.4.x Pour vtiger CRM version 5.1, 5.2.0 et 5.2.1 Introduction En tant que gestionnaire d'une boutique en ligne, vous cherchez constamment de meilleurs

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

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL Au niveau du second degré, l'économie et gestion recouvre un ensemble de champs disciplinaires relevant de l'économie, du droit, des sciences de

Plus en détail