FORMATION D'INGÉNIEURS EN INFORMATIQUE F.I.I.F.O. Emmanuel Digiaro - F.I.I.F.O MEMOIRE INDUSTRIEL. VERSION N o 1 DU 21:50

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

Download "FORMATION D'INGÉNIEURS EN INFORMATIQUE F.I.I.F.O. Emmanuel Digiaro - F.I.I.F.O. 4 2003-2004 MEMOIRE INDUSTRIEL. VERSION N o 1 DU 21:50"

Transcription

1 FORMATION D'INGÉNIEURS EN INFORMATIQUE F.I.I.F.O. UNIVERSITE PARIS - SUD d'orsay IUT d'orsay et FACULTE des SCIENCES Emmanuel Digiaro - F.I.I.F.O MEMOIRE INDUSTRIEL VERSION N o 1 DU 21:50 Rapport d activité Société d accueil : Dates du stage : Tuteur de l entreprise : Tuteur FIIFO : Twinsoft 08/09/2003 au 23/01/2004 Fabien Balageas Fréderic Voisin F.I.I.F.O. - Université Paris-Sud Maison de l Ingénieur, Bâtiment 620, ORSAY CEDEX

2 Remerciements Je tiens à remercier très vivement toute l équipe TWinsoft, pour m avoir accueilli dans une ambiance très chaleureuse, et m avoir fait pleinement profiter de toutes les infrastructures et de toutes les compétences de TWinsoft. Ces cinq mois me furent profitables à tous les niveaux, tant techniques que relationnels. F.I.I.F.O. Université Paris-Sud Maison de l ingénieur Bâtiment 620 F Orsay Cedex Téléphone +33 (0) Télécopie +33 (0) /38 Emmanuel Digiaro

3 TWINSOFT Le MONTROYAL ZA de Courtaboeuf 21, avenue du Québec Les Ulis Cedex B Téléphone +33 (0) Télécopie +33 (0) /38 Emmanuel Digiaro

4 Table des matières 1PRÉAMBULE : PROJET D ACTIVITÉS ENONCÉ...8 2LA SOCIÉTÉ TWINSOFT PRÉSENTATION Introduction Historique Aujourd hui SES DOMAINES DE COMPÉTENCES LES RÉFÉRENCES MES ACTIVITÉS AU SEIN DE TWINSOFT ENJEUX ET INTÉRÊTS DU WEB-TO-HOST PRÉSENTATION DU LOGICIEL CONVERTIGO Généralités Architecture globale Les différents objets des projets Convertigo Convertigo, une application Java ETUDE DE FAISABILITÉ : INTÉGRATION DE CONVERTIGO DANS UNE TRANSACTION DISTRIBUÉE Contexte Recherche Résultats LE RHABILLAGE À LA VOLÉE /38 Emmanuel Digiaro

5 3.4.1Contexte Fonctionnement global du mode «on the fly» Comparaison green screen / On the fly LA RÈGLE D EXTRACTION «SUBFILE» Contexte Réalisation Résultats Difficultés rencontrées LES AUTRES RÈGLES D EXTRACTION La règle Panneaux La règle Tableau MAQUETTE WEB-SERVICES Réalisation Résultats PRISE EN CHARGE D IMPRESSION «3287» Contexte Réalisation Résultats BILAN ASPECTS TECHNIQUES ASPECTS PROFESSIONNELS...37 GLOSSAIRE /38 Emmanuel Digiaro

6 Table des illustrations TABLEAU 1 - LES RÉFÉRENCES GRANDS COMPTES FIGURE 1 - ARCHITECTURE GLOBALE...16 FIGURE 2 - ARCHITECTURE CLIENT WEB...18 FIGURE 3 - ARCHITECTURE APPLICATION CLIENTE FIGURE 4 - OBJETS CONVERTIGO...19 FIGURE 5 : MISE EN ŒUVRE DU PROTOCOLE DE VALIDATION À DEUX PHASES FIGURE 6 - GREEN SCREEN...26 FIGURE 7 - ON THE FLY FIGURE 8 - PROPRIÉTÉS DE LA RÈGLE SUBFILE (VERSION ANGLAISE) FIGURE 9 EXEMPLE DE SOUS-FICHIER DANS UN ÉCRAN /38 Emmanuel Digiaro

7 FIGURE 10 EXTRAIT DU DOCUMENT XML GÉNÉRÉ PAR CONVERTIGO...29 FIGURE 11 - RHABILLAGE À LA VOLÉE DE LA RÈGLE SUBFILE FIGURE 12 ECRAN 5250 D UN ÉCRAN COMPOSÉ D UN PANNEAU...31 FIGURE 13 - RHABILLAGE À LA VOLÉE DE LA RÈGLE PANNEAU FIGURE 14 EXEMPLE DE TABLEAU AVEC DES INTITULÉS DE COLONNES SUR PLUSIEURS LIGNES ET UNE COLONNES VIDE...32 FIGURE 15 - RHABILLAGE À LA VOLÉE DE LA RÈGLE TABLEAU...32 FIGURE 16 APERÇU DE L ÉCRAN DES RÉSULTATS DE LA RECHERCHE (APPLICATION MAINFRAME) FIGURE 17 DOCUMENT WSDL DÉCRIVANT LE WEB-SERVICE PUBLIÉ PAR LE SERVEUR CONVERTIGO FIGURE 18 APPLICATION JAVA CLIENTE D UN WEB-SERVICE FIGURE 19 SCHÉMA DE L ARCHITECTURE APPLET-SERVLET FIGURE 20 EXTRAIT DU FICHIER WEB.XML DU SERVEUR WEB TOMCAT. 36 7/38 Emmanuel Digiaro

8 1 Préambule : Projet d activités Le premier semestre de la quatrième année d étude à la FIIFO correspond à une période de formation en entreprise d une durée de vingt-et-une semaines que j ai effectué dans la société d édition de logiciel TWinsoft, située aux Ulis dans l Essonne (91). Ce stage s est effectué au sein d une équipe opérationnelle d ingénieurs et de techniciens, sur un projet de recherche et de développement. Ce rapport est la synthèse de ces vingt-et-une semaines de stage. 1.1Enoncé Voici l énoncé du projet d activités au sein de TWinsoft, tel qu il avait été convenu en septembre 2003 lors de notre première entrevue : Amélioration du produit Convertigo et études autour des concepts Web-To-Host et XML-To-Host Convertigo est un outil permettant l accessibilité à des applications Bull, IBM, vidéotex via les nouvelles technologies (ex: l Internet, le WAP...) sans connaissance préalable des applications et sans les modifier. Mon projet d activité tourne autour de l amélioration technique du produit Convertigo, le but du stage étant d apporter un soutien technique aux développeurs, d ajouter des nouvelles fonctionnalités au produit, et d en assurer les phases de tests de validation. Principaux points techniques abordés : Formation approfondie à Convertigo, Apprentissage des technologies Web-To-Host, Apprentissage des technologies liées à XML, Apprentissage des feuilles de style XSL, Apprentissage de la technologie SOAP, du DHTML et du JavaScript, Développement en Java de plusieurs règles d extraction, 8/38 Emmanuel Digiaro

9 Maquette mettant en œuvre des Web-Services. 9/38 Emmanuel Digiaro

10 2 La société TWinsoft Ce chapitre s organise de la façon suivante : Présentation de la société, de son historique, et de son métier. Aperçu plus approfondi de l ensemble de ses domaines de compétence. Présentation des références de TWinSoft. 2.1Présentation 2.1.1Introduction Editeur de logiciels de télécoms pour le e-business et premier fournisseur de solutions aux services vidéotex professionnels. Disposant d'une réelle expertise dans le domaine des réseaux et télécoms, TWinSoft a pour mission d'adapter les technologies appliquées avant l'ère de l'internet aux exigences de la nouvelle économie et notamment à l'environnement business. L'objectif de TWinSoft est de permettre aux sociétés d'accéder à moindre coût et facilement à tous les types d'informations et ainsi de bénéficier des opportunités créées par l'ère de la nouvelle économie. La technologie développée par TWinSoft permet aux utilisateurs d'accéder à l'information située sur différents sites centraux via une interface simple et universelle, le navigateur Web. Les solutions proposées par la société se déploient aisément sans aucune installation préalable sur les postes de travail et nécessitent peu de formation pour les utilisateurs Historique Dès sa création en 1994, la société TWinSoft est consciente de l'importance de l'intranet et du potentiel en terme d e-business que ce dernier va représenter. A l'époque, la technologie vidéotex et donc le Minitel occupe toujours une place primordiale en France. C'est pourquoi la société décide de développer une technologie alternative ou de transition permettant aux grands comptes de passer à l'ère du e-business sans pour autant bouleverser leurs infrastructures et ce à moindre coût. En 1996, en partenariat avec Microsoft, TWinSoft développe un outil de téléchargement de comptes bancaires pour le produit Microsoft Money, en se basant sur la technologie mise au point par la société. TWinSoft est l'inventeur des concepts de l'intégration des données Minitel dans des pages Web. Le premier produit issu de cette technologie est TWinTalk X VIC, lancé en Cette /38 Emmanuel Digiaro

11 solution permet de concilier les philosophies de l'intranet et du Minitel en rendant possible la consultation des services Télétel à partir d'un navigateur HTML (Web). L'écran vidéotex consulté s'intègre alors complètement dans la page HTML. Dès 1999, TWinSoft devient leader de solutions d'accès aux services télétel. En effet, depuis sa création, la société compte plus de 2 millions d'utilisateurs parmi les grands comptes. En 2000, TWinSoft poursuit son développement en lançant sur le marché une nouvelle gamme de solution, la gamme Carioca en technologie 100% Java. Cette solution permet à tous les postes d'une entreprise, reliés à l'intranet ou à l'internet, de bénéficier des émulations Minitel et VTxx.. La gamme Carioca est composée de trois modules : Carioca pour les grands comptes, i-carioca Pro et i-carioca destinée aux PME-PMI. Destinée essentiellement à une utilisation collective en réseau, la gamme i-carioca de TWinSoft fait partie des solutions proposées par France Telecom pour la mise en place et l'utilisation du i-minitel. Host. En 2002, TWinSoft affirme sa position dans le marché communément appelé Web-To Aujourd hui Carioca Mainframe Edition est la solution d'accès universelle aux grands systèmes. Carioca Mainframe Edition permet à tout utilisateur d'un Intranet/Extranet ou de l'internet d'accéder en toute sécurité aux applications mainframe existantes sans les modifier et sans déploiement de logiciel sur le poste de travail. Carioca Mainframe Edition intègre les émulations des protocoles IBM 3270, IBM 5250, BULL DKU 7107, BULL DKU 7211, DEC VT100, DEC VT 220, DEC VT 230 et Minitel (Videotex). Pocket Carioca est un produit qui offre l accès aux services télétel (minitel) à partir des mobiles tels que les PDAs (Personal Digital Assitant) sous Windows CE. Destiné en priorité au marché professionnel, Pocket Carioca permet aux utilisateurs mobiles de consulter n importe quel service minitel en utilisant la connectivité de leur téléphone GSM ou GPRS. Convertigo se présente comme une extension de Carioca Me qui permet la publication en Multi format Internet (HTML, HTML 3.2 pour les PDA, WML pour WAP,...) des applications développées sur des systèmes propriétaires IBM, BULL, Vidéotex ou autres, et ceci sans aucune modification des applications en question. Ce produit tend à devenir le pôle important de la société. TWinSoft intègre d'ores et déjà de la technologie de sécurité dans ses produits, fondamental pour les applications liées à l'e-commerce et les techniques de SSO (Single Sign On). La mission de TWinSoft est de développer une offre d'accès aux données gérées par les sites centraux à partir des technologies émergeantes du monde Internet telles que le WEB, l'html, OFX ou le WAP /38 Emmanuel Digiaro

12 2.2Ses domaines de compétences TWinSoft conçoit et édite des produits permettant aux applications et systèmes développés à l'ère pré-internet d'utiliser les technologies les plus récentes de l'internet pour l'ebusiness. Depuis 15 ans les technologies d'émulation de terminaux permettent aux utilisateurs de poste de travail de type PC de se connecter aux mainframes, centres nerveux du système d'information de l'entreprise. Nous assistons depuis 5 ans à la forte poussée des environnements Intranet/Internet, ces technologies Intranet/Internet apportent une standardisation de l'accès et de la présentation des données du système d'information de l'entreprise et participent grandement à la diminution des coûts de possession du poste de travail (TCO). Dans ce cadre la centralisation de l'information n'est plus un handicap et le rôle des mainframes s'en trouvent conforté, ceux-ci sont, depuis l'origine de l'informatique, les garants de l'intégrité de l'information de l'entreprise et hébergent la plupart des applications métiers vitales. Reporter l'accès aux mainframes dans l'environnement Intranet/Internet est l'évolution logique de ce constat. Cette technologie porte le nom de Web-To-Host, elle s'inscrit dans une démarche de transition du système d'information de l'entreprise vers les architectures Intranet/Internet. En effet les solutions Gateway Web to Host permettent de reconduire immédiatement la fonction émulateur mainframe dans l'environnement intranet/internet, elles permettent également de migrer la présentation des données des applications mainframe vers une présentation standard HTML/DHTML/XML sans modifier ces applications métiers critiques. De ce fait les anciennes applications mainframe et les nouvelles applications natives Intranet/Internet coexistent de manière transparente pour l'utilisateur. 2.3Les références Les références Grands Comptes TWinSoft sont très nombreuses et diversifiées, comme en témoigne le tableau suivant : Banques Finance Assurances BNP Caisse d Epargne Ministères Collectivités locales Crédit Agricole Crédit du Nord Groupama Société Générale Sofinco URSAFF Conseil Général/Régional /38 Emmanuel Digiaro

13 Opérateurs Services Médias FT Mobiles Industries Tertiaires Distribution Groupe Expansion Les Echos Motorola Télécom Nouvelles Frontières CGE Renault Tableau 1 - Les références grands comptes 9 Télécom Accor Cégétel (SFR) Club Med TF1 Astra EDF Elf Atochem /38 Emmanuel Digiaro

14 3 Mes activités au sein de TWinsoft A mon arrivée chez TWinsoft, j ai découvert des notions et des technologies qui m étaient inconnues auparavant. Dans un premier temps, j ai donc du me consacrer à un travail de documentation et de recherche. Ce n est qu ensuite que j ai pu apporter ma contribution dans le développement du logiciel Convertigo. J ai choisi de présenter ce chapitre en respectant l ordre chronologique de mes activités, de manière à montrer qu elles ont été assez diversifiées, mais néanmoins qu elles ont toutes pour objectif l amélioration de fonctionnalités du logiciel Convertigo. Pour mieux introduire le rapport de mes activités, je commencerai par décrire les enjeux et les intérêts du web-to-host, technologie qui est le métier de TwinSoft. Ensuite je présenterai le logiciel Convertigo, étape nécessaire avant de détailler mes travaux autour de ce logiciel. 3.1Enjeux et intérêts du web-to-host Le web-to-host (1) est une nouvelle manière de concevoir l accès au serveur. Grâce à cette technologie, le client accède via son navigateur Internet aux données d un serveur fonctionnant dans un environnement différent du monde PC (mainframe (1) par exemple). Les principaux composants de l architecture web-to-host sont : Web-to-host browser Un navigateur web-to-host est un logiciel permettant à un client d accéder à un serveur hôte de type mainframe. Ce logiciel peut être soit licencié au navigateur client soit être directement installé sur un serveur Web-to-host. Il peut supporter les langages communément utilisés dans le développement web (Java, ActiveX, HTML). Web-to-host server Un serveur web-to-host ou passerelle web-to-host est un logiciel qui permet aux utilisateurs d accéder au contenu des serveurs (données et applications) via leur navigateur internet. Cette solution apporte de nombreux avantages : Une administration centralisée L'administration centralisée propre au modèle Internet et reprise dans le concept du web-to-host permet de déplacer les applications clientes sur le serveur. Le navigateur devient ainsi l'interface unique. Dès lors, l'utilisateur s'affranchit du système d'exploitation du poste client. Les applications d'émulation de terminal ou d'accès X- Windows sont affichées en HTML ou téléchargées sous forme d'applets Java. En /38 Emmanuel Digiaro

15 (1) voir glossaire. conséquence, les problèmes de téléchargement sur le réseau disparaissent et les transactions entre serveurs et terminaux se simplifient. Un déploiement facile Les applications d émulations qui découlent de cette technologie apportent également de la simplicité aux utilisateurs finaux. En effet, contrairement aux solutions d émulateurs traditionnelles qui requièrent le déploiement de logiciels spécifiques sur l ensemble des machines susceptibles d accéder à l hôte, les solutions web-to-host proposées par TWinsoft se basent sur un serveur permettant à un navigateur quelconque (Netscape ou Internet Explorer) d accéder à l hôte (sous réserve que l utilisateur dispose du droit d accès à ces bases). Maintien de la robustesse de la solution Le web-to-host apporte dans l univers Internet la robustesse et la sécurité du monde mainframe, reconnu par les principaux secteurs consommateurs de transactions électroniques (banque, finance, assurance par exemple) comme standard de références. De ce fait, les solutions d accès aux applications de systèmes centraux via les navigateurs sont un avantage considérable pour toutes les applications de commerce électronique. Cette technologie est vue par les cabinets d études de marché comme un outil nécessaire au développement du e-commerce, et suivra de ce fait une évolution parallèle en terme de marché potentiel. 3.2Présentation du logiciel Convertigo 3.2.1Généralités Le marché actuel de la diffusion d information est en pleine évolution. La globalisation d échange d information est devenue une réalité. Les échanges avec les partenaires et les clients de l'entreprise imposent des accès aisés et fiables. La raison principale d Internet et des intranets est de pouvoir délivrer un maximum d information. De plus, on demande à ces réseaux de fournir de plus en plus de services et que ceux-ci soient interactifs. L échange de données entre applications (EAI) à travers ces réseaux reste un problème actuel, en particulier sur le formatage et l accès à ces données. Un nouveau standard incontournable va permettre de fortement simplifier ces échanges, l XML (1). Une grande partie de ces services se trouve sur des ressources jusqu ici peu exploitées sur les réseaux intranet et Internet, ce sont les systèmes centraux (IBM et BULL) et les serveurs publics (Videotex, VT, autres). Les données les plus importantes (globalement estimées à plus de 70% de l ensemble des données disponibles) se trouvent sur ces systèmes. Ceux-ci existent depuis longtemps et ont démontré leur robustesse et leur fiabilité. Les utilisateurs, de leur coté, peuvent disposer de terminaux aux caractéristiques très variées, du poste de travail standard dans l entreprise aux mobiles de type téléphone portable ou agenda électronique, avec un accès à l information qui peut être libre pour tous ou strictement réglementé, et ceci avec des degrés divers de sécurité entre ces deux extrêmes /38 Emmanuel Digiaro

16 Dans ce cadre, Convertigo apporte sa contribution pour diffuser, faciliter et simplifier l accès à l information tout en renforçant la sécurité. Parmi les multiples objectifs du produit Convertigo, notons les points suivants : Proposer une solution d émulation Web-To-Host accessible en HTML Intégrer différentes solutions d authentification et de sécurité des utilisateurs Ouvrir l informatique mobile à l accès aux données des systèmes centraux Accéder via XML aux données des systèmes centraux (1) voir glossaire Architecture globale Deux modes de fonctionnements sont disponibles dans Convertigo. Ces deux modes sont assez similaires, bien que distincts. Dans les deux modes, l émulateur de terminal intégré à Convertigo se connecte sur les sites centraux et reçoit une présentation de type TN3270 ou TN5250 pour les sites IBM, TNVIP pour les sites BULL, Vidéotex pour les sites télétel et VT220 pour d autres serveurs. Validation sécurité Sécurité Navigateur WEB PDA DHTML HTML SERVEUR HTTP MOTEUR DE TRANSFO RMATION XML/XSL GENE- RATEUR XML TNVTxx TN3270 TNVIP HOSTS WML TN5250 TNVDX Téléphone WAP Applications B2B SOAP Règles de présentation Règles d extraction STUDIO DE CREATION DE REGLES Figure 1 - Architecture globale Convertigo est constitué d un serveur HTTP (Apache par défaut), d un moteur de transformation (parser) XML/XSL (XSLTC), d un générateur XML, de protocoles de /38 Emmanuel Digiaro

17 communications avec différents hosts, et du studio permettant l application de règles d extraction du document XML, de règles de présentation et de transactions. Une partie de mon travail se situe dans ce schéma au niveau du studio avec la création, la modification et l application de règles d extraction, la génération de règles de présentation (documents XSL) et la création de transactions /38 Emmanuel Digiaro

18 Le premier mode qui est le plus facilement accessible est le mode par client Web. Dans ce cas, la conversion XML/HTML des données s effectue dynamiquement et les pages sont transmises aux clients sur le réseau. Le client est par ailleurs reconnu par le serveur d authentification, ce qui permet un traçage des connexions et l affectation de droits de connexion sur les sites et applications. C est le mode que j ai utilisé principalement. Poste de travail avec Navigateur HTML / XML CONVERTIGO WAP Intranet / Extranet / Internet Réseau mobile HTTP/HTML Accès serveurs videotex Réseau IP Accès serveurs Présentation VT Serveur d authentification LDAP,NDS,Sam NT Accès sites centraux BULL en TNVIP Accès sites centraux IBM en TN3270 ou AS400 en TN5250 Figure 2 - Architecture client Web Le deuxième mode qui est le mode par application cliente. Dans ce cas, Les données des sites centraux sont converties en documents XML, et sont mis à disposition des applications pour échanges de données en XML directement (par HTTP par exemple) ou par SOAP. Application EAI CONVERTIGO Intranet / Extranet / Internet HTTP Accès serveurs videotex Réseau IP SMTP Accès serveurs Présentation VT Serveur d authentification LDAP,NDS,Sam NT Accès sites centraux BULL en TNVIP Accès sites centraux IBM en TN3270 ou AS400 en TN5250 Figure 3 - Architecture application cliente /38 Emmanuel Digiaro

19 3.2.3Les différents objets des projets Convertigo Je vais décrire dans ce paragraphe quelques objets utilisés dans ce logiciel afin que vous puissiez mieux comprendre par la suite le détail de mes travaux. Figure 4 - Objets Convertigo Ci-dessous, l explication des différents objets constitutifs d un projet Convertigo: Projet : Un projet est l objet principal de Convertigo. Il sert à définir le comportement du moteur Convertigo pour un service Carioca donné. Plus précisément, il répertorie les familles d écran et les transactions réalisables sur le service Carioca. Chaque écran est décomposé en entités élémentaires, appelées blocs. Le processus chargé de générer ces blocs est appelé «générateur de blocs». Générateur de blocs : Le générateur de bloc commence par analyser chaque ligne de l écran. Ensuite, pour chaque ligne, il cherche à extraire les suites de caractères ayant les mêmes attributs (couleur de texte, couleur de fond, gras, clignotant ). Enfin, pour chaque suite de caractères de mêmes attributs, il réalise une séparation selon les espaces, de sorte à éclater les mots. Ainsi, la suite de caractères le_beau chapeau (où le caractère _ représente un espace) sera découpée en 5 blocs : le, _, beau, et chapeau. A noter que la phase de séparation en mots regroupe les suites d espace en un seul bloc. Il s agit donc d une analyse syntaxique de l écran d émulation. Transaction : Le principe de base du moteur Convertigo est de prendre en entrée des données sous forme d arbre XML (DOM), de manipuler ces données et de modifier la source des données à l aide de ces données, puis de générer un résultat extrait de la source de données (toujours sous forme d un DOM). Ce processus définit la notion de transaction. Dans la suite, nous appellerons données de transaction les données fournies en entrée, et résultat de transaction le résultat produit par la transaction. Toute transaction définit un ensemble d étapes. Ces étapes sont signalées par des événements ; donc une transaction est composée d un ensemble de gestionnaires d événement. L événement central de toute transaction est son démarrage. Le gestionnaire de démarrage de transaction va définir l algorithmique de la transaction /38 Emmanuel Digiaro

20 Classe d écran : Une classe d écran définit un ensemble d écrans d émulation qui présentent des caractéristiques communes. Il peut s agir par exemple d un texte identique sur chaque écran, d attributs similaires Ces caractéristiques communes sont appelées critères. Une classe d écran est donc définie par un ensemble de critères. Critère : Un critère est un objet qui détermine si une condition à vérifier dans l écran d émulation est remplie ou non. Il peut s agir par exemple d un texte à rechercher dans l écran, ou encore d une expression régulière Règle d extraction : Une règle d extraction extrait les données de l écran d émulation pour construire un composant du DOM. Dans le détail, elle analyse les différents blocs générés par le générateur de bloc pour les regrouper en fonction de leur sens : il s agit donc d une analyse sémantique de l écran d émulation. Une classe d écran comporte un ensemble de règles d extraction à appliquer. Chaque règle d extraction Convertigo effectue une fonction. Elle traite des blocs générés par le générateur de blocs, pour les convertir en éléments XML spécifiques. Pour effectuer cette fonction, la règle s appuie d une part sur des paramètres communs à toutes les règles et d autre part sur des paramètres spécifiques pour chaque règle. Feuille de style : Une feuille de style sert à définir comment le document XML doit être transformé en document HTML. Il fournit ainsi la présentation de la transaction, le document XML fournissant les données Convertigo, une application Java TWinsoft a fait le choix de développer Convertigo en langage Java. Il s agit d un langage de programmation créé en 1995 par Sun Microsystems suite aux recherches, débutées en 1990, sur un projet d'environnement indépendant du couple système d'exploitation et matériel. Profitant de la rapide progression de l'internet et du facteur inhibiteur que constituait l'hétérogénéité des plates-formes dans le secteur, le langage Java s'imposa en acteur incontournable dans la mesure ou il permit d'harmoniser le développement sur le World Wide Web et tous ses dérivées comme les intranet ou les extranet. De plus, la politique de Sun Microsystems a favorisé l'expansion fulgurante de Java, en fournissant gratuitement les environnements de développement, les fameux JDK (Java Development Kit) et SDK (Software Development Kit) et surtout en favorisant l'octroi de licences d'utilisation à la plupart des intervenants majeurs de l'internet, tels que Netscape, Microsoft ou encore Opera. Le but de ce nouveau langage de programmation étant de créer des applications fonctionnant sur des réseaux en architecture client/serveur, nécessite, néanmoins, l'installation préalable d'un environnement applicatif, le JDK, sur un serveur ou sur une station de travail /38 Emmanuel Digiaro

21 La portabilité du langage Java résulte du fait que le code source d'un programme est compilé pour produire un pseudo-code (ou byte-code). Cette faculté d'adaptation permet, donc, à un programme Java de pouvoir être implémenter sur toutes les plates-formes comme les ordinateurs personnels équipés de Microsoft Windows ou de Linux, sur des stations de travail Unix ou encore sur des PDA (Personal Digital Assistant). Bas du formulaire 3.3Etude de faisabilité : Intégration de Convertigo dans une transaction distribuée 3.3.1Contexte Lors de mon précédent stage, j avais été amené à travailler sur un protocole particulier appelé 2PC-Protocol (2-Phase Commit : Protocole de validation à deux phases). Utilisé dans les transactions distribuées, ce protocole permet d assurer le bon fonctionnement d une transaction faisant intervenir plusieurs sources de données. Fort de ces connaissances, à mon arrivée à TWinsoft, il m a été demandé de réfléchir à la possibilité d intégrer Convertigo dans une transaction distribuée. Il s agirait d une avancée significative pour Convertigo, car cela permettrait de pouvoir en faire de ce produit une pièce maîtresse dans le système d information de l entreprise (EAI : voir glossaire). Une fois mes recherches terminées, il faudra présenter mes conclusions à l ensemble des personnes qui travaillent sur le projet Convertigo Recherche Le but de cette recherche est donc d appréhender la manière dont les données hébergées sur le mainframe et qui sont accédées au travers de Convertigo peuvent être mises à jour lors d une transaction impliquant plusieurs sources de données. Pour garantir l'intégrité des données en environnement distribué, la solution technique la plus couramment utilisée est le protocole de validation à deux phases (Two-Phase Commit - 2PC). Le principe de fonctionnement de ce protocole est assez simple (voir figure 5). Sur demande de l'application, le système assurant la coordination des mises à jour réparties (un SGBD, un moniteur transactionnel ) : émet un message PTC vers chaque gestionnaire de données prenant part à la transaction. PTC signifie Prepare To Commit (préparer la validation de la transaction). Les gestionnaires de données mettent en œuvre les traitements de préparation demandés, mais restent en attente de validation définitive avant de considérer la transaction comme achevée et de rendre les mises à jour persistantes et de libérer les ressources éventuellement verrouillées /38 Emmanuel Digiaro

22 Si la préparation de tous les systèmes de gestion de données s'avère fructueuse, le système de coordination émet alors un message de confirmation (validate commit) ; la transaction est validée, ses mises à jour sont persistantes Si au moins un des gestionnaires de données ne parvient pas à préparer la validation de la transaction, le coordinateur émet alors k un message d'annulation (rollback) à l'attention de tous les gestionnaires concernés. Aucune mise à jour n'est retenue, la base répartie retrouve son état initial. Gestion des commandes 2 Si commit = OK 2 Si commit = échoué 1 Prepare to commit Validate commit 2 Annulation 2 Validation / Commit SGBD 2 2 Prepare to commit Validate commit Annulation 1 BD1 BD2 Figure 5 : Mise en œuvre du protocole de validation à deux phases Le coordinateur dialogue avec les systèmes de gestion de données (deux au minimum) afin de garantir que la transaction distribuée sera soit entièrement réalisée, soit entièrement annulée Résultats Convertigo doit donc être considéré comme un système de gestion de données /38 Emmanuel Digiaro

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Plateforme AnaXagora. Guide d utilisation

Plateforme AnaXagora. Guide d utilisation Table des matières 1. PRESENTATION DE LA PLATE-FORME D APPRENTISSAGE ANAXAGORA... 3 2. ARCHITECTURE FONCTIONNELLE... 4 3. L APPRENTISSAGE... 5 3.1. L ESPACE DE TRAVAIL... 5 3.1.1. Le calendrier... 5 4.

Plus en détail

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x)

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x) Manuel utilisateur du site www.cg-corsedusud.fr 1. L Interface Typo 3 (version 4.4.x) Version 1 Le contenu de ces pages est relatif à TYPO3, CMS/Framework sous licence GNU/GPL disponible sur www.typo3.com

Plus en détail

Activités professionnelle N 2

Activités professionnelle N 2 BTS SIO Services Informatiques aux Organisations Option SISR Session 2012 2013 BELDJELLALIA Farid Activités professionnelle N 2 NATURE DE L'ACTIVITE CONTEXTE OBJECTIFS LIEU DE REALISATION Technicien assistance

Plus en détail

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

Le client/serveur repose sur une communication d égal à égal entre les applications.

Le client/serveur repose sur une communication d égal à égal entre les applications. Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE

Plus en détail

Gestion multi-stocks

Gestion multi-stocks Gestion multi-stocks Dans l architecture initiale du logiciel IDH-STOCK, 11 champs obligatoires sont constitués. Ces champs ne peuvent être supprimés. Ils constituent l ossature de base de la base de données

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

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci BTS SIO Lycée de la cci FRANCOISE Rémi 2012-2013 DECO FER FORGE FERRONNERIE Nom du tuteur : FRANCOISE Emmanuel Qualité : CEO BTS SIO 2011/2012 Septembre 2012 TABLE DES MATIERES 1. INTRODUCTION ET PRESENTATION...

Plus en détail

Fonctionnement de Windows XP Mode avec Windows Virtual PC

Fonctionnement de Windows XP Mode avec Windows Virtual PC Fonctionnement de Windows XP Mode avec Windows Virtual PC Guide pratique pour les petites entreprises Table des matières Section 1 : présentation de Windows XP Mode pour Windows 7 2 Section 2 : démarrage

Plus en détail

Tout pour monter son site Web. IUFM de Bourgogne

Tout pour monter son site Web. IUFM de Bourgogne Tout pour monter son site Web IUFM de Bourgogne Pourquoi utiliser les technologies Web? Visible par toutes les plates-formes (PC, Mac, Unix ) Technologies simples et descriptives Contenu principalement

Plus en détail

Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services

Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services Modernisation des applications Mainframe avec WebSphere Host Access Transformation Services Donald Calas dcalas@fr.ibm.com 2/25/2005 2005 IBM Corporation WebSphere Host Access Transformation Services (HATS)

Plus en détail

SOUMISSION WEB MANUEL D UTILISATION

SOUMISSION WEB MANUEL D UTILISATION 11/03/11 Version 3 SOUMISSION WEB MANUEL D UTILISATION Conventions utilisées dans le manuel... 1 Introduction... 3 Rôle de l application... 3 Accès à l application... 4 Accès à partir de l imprimante Print2C...

Plus en détail

Guide de démarrage rapide avec DataStudio Online Edition

Guide de démarrage rapide avec DataStudio Online Edition Guide de démarrage rapide avec DataStudio Online Edition Introduction Ce document vient en complément des films de démonstration disponibles sur le site web de data. L ETL ETL est un sigle qui signifie

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

TSI-V5 Manuel d installation

TSI-V5 Manuel d installation TSI-V5 Manuel d installation 1 Sommaire Introduction... 3 Pré-requis... 3 Installation SQL SERVER 2008... 3 Introduction... 3 Installation... 3 Prise en main... 7 Application TSI... 9 Premier démarrage

Plus en détail

Une fois la page chargée, vous devriez vous trouvez sur cette interface :

Une fois la page chargée, vous devriez vous trouvez sur cette interface : 1. Introduction Moodle est une plate-forme d enseignement collaborative en ligne déployée à l Université de Biskra. Elle permet de créer des espaces de cours accessibles depuis Internet où l enseignant

Plus en détail

Plus De Cartouches 2013/2014

Plus De Cartouches 2013/2014 Plus De Cartouches 2013/2014 Page 1 SOMMAIRE INTRODUCTION ET PRESENTATION...3 MISSIONS...4 LE CONTEXTE DES MISSIONS...4 LES OBJECTIFS...4 LES CONTRAINTES...5 REALISATIONS...6 CHOIX EFFECTUÉS...6 RÉSULTATS...10

Plus en détail

C2 ATOM Guide de démarrage

C2 ATOM Guide de démarrage C2 ATOM Guide de démarrage Créé par : C2 Innovations Version : 1.0 Dernière modification : 30/03/2015 FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION DE SERVICES FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION

Plus en détail

Démarrage des solutions Yourcegid On Demand avec Citrix

Démarrage des solutions Yourcegid On Demand avec Citrix Démarrage des solutions Yourcegid On Demand avec Citrix NT-YCOD-2.4-06/2013 1. Table des matières 1. Table des matières 2 2. Préambule 3 3. Installation des postes clients 4 4. Paramétrage du client Citrix

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

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR)

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) 1 Correction d un bug (interaction développeur/testeur) Sommaire Avertissement...2 Aperçu...3 1. Résolution du problème...4 Triage et affectation de

Plus en détail

MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE

MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE [Prénom Nom] Rapport sur le stage effectué du [date] au [date] Dans la Société : [NOM DE LA SOCIETE : Logo de la société] à [Ville] [Intitulé du

Plus en détail

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

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

Plus en détail

Wordpress Manuel utilisateur. Manuel utilisateur

Wordpress Manuel utilisateur. Manuel utilisateur Wordpress Manuel utilisateur Projet : WORDPRESS Auteur : Référence : Version : ALEOS2i Date de dernière modification : 13 septembre 2013 2.0 Objet : Manuel utilisateur Table des matières Connexion au BackOffice...3

Plus en détail

Comment maintenir votre système Windows à jour

Comment maintenir votre système Windows à jour Comment maintenir votre système Windows à jour Pour des raisons de sécurité, le système Windows a besoin d'être régulièrement mis à jour afin d optimiser son fonctionnement et améliorer sa fiabilité. Dès

Plus en détail

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION EstimAction Nom d utilisateur : Mot de passe : Microsoft SQL Server Express Edition Adresse de la base de données : Nom d utilisateur

Plus en détail

Documentation utilisateur FReg.NET

Documentation utilisateur FReg.NET Epitech Documentation utilisateur FReg.NET Document réservé aux utilisateurs souhaitant comprendre rapidement le fonctionnement du logiciel FReg.NET Lago_a, schehl_c, narcis_m, clique_x, tran-p_n 5/14/2010

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret. Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation

Plus en détail

Manuel Utilisateur. Création de site web

Manuel Utilisateur. Création de site web Manuel Utilisateur Création de site web Auteur : Logica Version : 1.3 Droit d auteur Ce texte est disponible sous contrat Creative Commons Paternité - Pas d'utilisation Commerciale - Partage des Conditions

Plus en détail

L approche Bases de données

L approche Bases de données L approche Bases de données Cours: BD. Avancées Année: 2005/2006 Par: Dr B. Belattar (Univ. Batna Algérie) I- : Mise à niveau 1 Cours: BDD. Année: 2013/2014 Ens. S. MEDILEH (Univ. El-Oued) L approche Base

Plus en détail

Cours CCNA 1. Exercices

Cours CCNA 1. Exercices Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.

Plus en détail

Quoi de neuf dans Optymo 5.0

Quoi de neuf dans Optymo 5.0 Quoi de neuf dans Optymo 5.0 Notes de lecture : dans ce document, les textes soulignés font référence aux libellés des fenêtres ou aux libellés associés à des boutons d Optymo, les textes en caractères

Plus en détail

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13 ACCUEIL...2 LA COMMANDE...3 ONGLET "NATURE DES TRAVAUX"...3 ONGLET INFORMATIONS...8 ONGLET RECAPITULATIF...9 LA COMMANDE SIMPLE A VALIDER PAR LES ACHETEURS...10 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12

Plus en détail

Plateforme d'évaluation professionnelle. Manuel d utilisation de l interface de test d EvaLog

Plateforme d'évaluation professionnelle. Manuel d utilisation de l interface de test d EvaLog Plateforme d'évaluation professionnelle Manuel d utilisation de l interface de test d EvaLog Un produit de la société AlgoWin http://www.algowin.fr Version 1.0.1 du 18/01/2015 Table des matières Présentation

Plus en détail

www.lafamily.ch en 16 différences

www.lafamily.ch en 16 différences Cas d étude no 3 www.lafamily.ch en 16 différences juin 2003 Le mandat réalisé avec QuickSite de transformation du site existant de Lafamily.ch, centre globale d information pour les familles, à été de

Plus en détail

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 CHAPITRE 1 PREMIERS PAS Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 15 1.1. Créer un premier projet Pour commencer, lancez Visual Basic Express.

Plus en détail

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés Base de Connaissances SiteAudit Utiliser les Rapports Planifiés Avril 2010 Dans cet article: Sommaire des fonctionnalités Les nouveautés Planifier des rapports SiteAudit 4.0 fournit une nouvelle interface

Plus en détail

SUGARCRM MODULE RAPPORTS

SUGARCRM MODULE RAPPORTS SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur

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

Projet de cryptographie. Algorithme de cryptage de type Bluetooth

Projet de cryptographie. Algorithme de cryptage de type Bluetooth Projet de cryptographie Algorithme de cryptage de type Bluetooth Le but de ce projet est de créer une application qui crypte et décrypte des fichiers en utilisant le principe de cryptage du Bluetooth.

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

AnaXagora LMS v3.0. Guide d utilisation

AnaXagora LMS v3.0. Guide d utilisation AnaXagora LMS v3.0 Guide d utilisation Sommaire 1. PRESENTATION DE LA PLATE-FORME D APPRENTISSAGE ANAXAGORA...3 2. ARCHITECTURE FONCTIONNELLE...5 3. L APPRENTISSAGE...6 3.1. L ESPACE DE TRAVAIL...6 3.1.1.

Plus en détail

GUIDE NSP Activation et gestion des produits avec NSP

GUIDE NSP Activation et gestion des produits avec NSP GUIDE NSP Activation et gestion des produits avec NSP Ce document s applique aux versions de produits suivants : CODESOFT 2014 LABELVIEW 2014 LABEL ARCHIVE 2014 LABEL MATRIX 2014 PRINT MODULE 2014 SENTINEL

Plus en détail

Gérer un site internet simple

Gérer un site internet simple TUTORIEL Gérer un site internet simple Pourquoi avoir un site internet? Table of Contents Table of Contents... 2 Étape 1 : créer un compte Google (Gmail)... 3 Etape 2 : créer un site internet Google...

Plus en détail

*4D, quand c est la solution qui compte. 4D démocratise les services Web

*4D, quand c est la solution qui compte. 4D démocratise les services Web *4D, quand c est la solution qui compte. 4D démocratise les services Web Table des matières I. INTRODUCTION page 3 II. VERS UNE DEFINITION DES SERVICES WEB 1. Qu est ce que c est? page 3 2. A quoi ça sert?

Plus en détail

INSTALLATION CD PERMANENT Version Nomade

INSTALLATION CD PERMANENT Version Nomade INSTALLATION CD PERMANENT Version Nomade SOMMAIRE 1 Introduction...2 1.1 Vue d ensemble...2 1.2 Configuration recommandée...2 2 Guide d installation...3 2.1 Sélection du répertoire d installation de l

Plus en détail

Process Daemon. Manuel de l utilisateur. Tous droits réservés 2008-2009 BrainBox Technology Inc. Process Daemon

Process Daemon. Manuel de l utilisateur. Tous droits réservés 2008-2009 BrainBox Technology Inc. Process Daemon Manuel de l utilisateur Table des matières 1.0 INTRODUCTION 3 2.0 EXEMPLES D APPLICATIONS 3 3.0 DESCRIPTION DU LOGICIEL 4 4.0 PREMIÈRE UTILISATION 11 5.0 QUESTIONS FRÉQUENTES 15 6.0 SYSTÈME REQUIS 17 Page

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

Fiche de l'awt Principes d'élaboration de solutions Web interactives

Fiche de l'awt Principes d'élaboration de solutions Web interactives Fiche de l'awt Principes d'élaboration de solutions Web interactives Présentation des principales catégories d'applications Internet et des composants standards d'une application Web interactive Créée

Plus en détail

PROCEDURE INSTALLATION ET PARAMETRAGE D UN SERVEUR TSE

PROCEDURE INSTALLATION ET PARAMETRAGE D UN SERVEUR TSE PROCEDURE INSTALLATION ET PARAMETRAGE D UN SERVEUR TSE Table des matières 1) Un serveur TSE, c est quoi?... 1 2) Prérequis technique... 1 3) Comment louer un serveur?... 1 4) Ou acheter des licences?...

Plus en détail

Publier des données sur le Web

Publier des données sur le Web Publier des données sur le Web Introduction Microsoft Excel fournit les outils dont vous avez besoin pour créer et enregistrer votre classeur sous forme d une page web et le publier sur le Web. La commande

Plus en détail

PREMIERE UTILISATION D IS-LOG

PREMIERE UTILISATION D IS-LOG PREMIERE UTILISATION D IS-LOG Is-LOG est un logiciel d identification et d authentification à un ordinateur qui se substitue à la saisie du couple «Login / mot passe» par la présentation au lecteur de

Plus en détail

Internet Marketing Manager

Internet Marketing Manager L Internet Marketing Manager est un outil informatique facile à utiliser et moderne pour la conception et la gestion des processus marketing en-ligne et l optimisation de la présence sur Internet des entreprises.

Plus en détail

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring 3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font

Plus en détail

Analyse des besoins logiciels

Analyse des besoins logiciels Analyse des besoins logiciels Encadrement et supervision Annie Danzart Jean-Claude Moissinac Equipe de développement Mohamed Anouar Benaissa anouar@benaissa.net Anthony Rabiaza rabiaza@enst.fr Déva Pajaniaye

Plus en détail

Archivage numérique de documents SAP grâce à DocuWare

Archivage numérique de documents SAP grâce à DocuWare Connect to SAP Product Info Archivage numérique de documents SAP grâce à DocuWare Connect to SAP relie DocuWare au module SAP ArchiveLink intégré à SAP NetWeaver par le biais d une interface certifiée.

Plus en détail

Sites web propriétaires

Sites web propriétaires Ce document est disponible à : C:\Users\pc_samba\Documents\Doc sites prop.docx Sommaire 1 Introduction... 3 2 Création du mini-site... 4 2.1 Autorisation de création... 4 2.2 Création de votre site Web...

Plus en détail

Rapport de stage conventionné

Rapport de stage conventionné 6B Rue de Partanaïs 31650 Saint Orens 2 Rue Charles Camichel 31000 Toulouse Ivan Brunel Tchomgue Mieguem N o 20111541 Informatique & Mathématiques - 1ère année Rapport de stage conventionné 22 juin 2012-31

Plus en détail

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile)

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile) INGENIEUR EN SCIENCES INFORMATIQUES RAPPORT D ETUDE TECHNOLOGIQUE SUR LES SOLUTIONS WEB CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, ) Student : Jiachen NIE Parcours: IHM Subject : Adaptation des Interfaces

Plus en détail

Microsoft TechNet - Les End Points ou points de terminaison

Microsoft TechNet - Les End Points ou points de terminaison Page 1 sur 5 Plan du site Accueil International Rechercher sur Microsoft France : Ok Accueil TechNet Produits & Technologies Solutions IT Sécurité Interoperabilité Déploiement des postes de travail Scripting

Plus en détail

PRESENTATION ET UTILISATION COURANTE

PRESENTATION ET UTILISATION COURANTE PRESENTATION ET UTILISATION COURANTE 1- PRESENTATION Remplaçant Sertifal depuis le 1 er février 2007, Sertifup 1 est composé de deux modules principaux : - Un site web( www.sertifup.fr ) dont l accès est

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Dr Aser J. BODJRENOU. Dernière mise à jour: Mai 2008

Dr Aser J. BODJRENOU. Dernière mise à jour: Mai 2008 SUPPORT DE COURS SUR LE MODULE WINDOWS Dr Aser J. BODJRENOU Dernière mise à jour: Mai 2008 Objectifs Objectifs spécifiques Plan Démarrer un ordinateur. Indiquer: - l icône du Poste de travail sur le Bureau

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Réseau Classique en Licences Flottantes Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux temps : a) l'installation

Plus en détail

Présentation et manuel utilisateur. Comment bien démarrer avec les LOGI-Logiciels?

Présentation et manuel utilisateur. Comment bien démarrer avec les LOGI-Logiciels? Merci beaucoup d avoir rejoint les utilisateurs de la suite logicielle LOGI-Collector pour PC. Elle vous permettra de gérer efficacement vos collections de Timbres, Capsules, Fèves, Véhicules miniatures,

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

Introduction aux systèmes d exploitation

Introduction aux systèmes d exploitation Introduction aux systèmes d exploitation Le système d exploitation est un ensemble de logiciels qui pilotent la partie matérielle d un ordinateur. Les principales ressources gérées par un système d exploitation

Plus en détail

Introduction à Windows Workflow Foundation

Introduction à Windows Workflow Foundation Introduction à Windows Workflow Foundation Version 1.1 Auteur : Mathieu HOLLEBECQ Co-auteur : James RAVAILLE http://blogs.dotnet-france.com/jamesr 2 Introduction à Windows Workflow Foundation [07/01/2009]

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Portail Client Sigma Informatique

Portail Client Sigma Informatique Portail Client Sigma Informatique Edité le 19 févr. 2013 Sommaire Présentation du portail client 3 La page d accueil 8 Vie d une demande (Création et suivi) 11 La consultation d une demande. 18 La gestion

Plus en détail

Manuel d utilisation du Guichet électronique V2

Manuel d utilisation du Guichet électronique V2 Service Informatique (D443) Equipe du Guichet Manuel d utilisation du Guichet Version 1.0 Alpha 0 du 18/02/2011 Classification : Peu sensible Objet : Ce document est un manuel d utilisation du portail

Plus en détail

Guide d installation. Serveur TeamAgenda STS. Version Windows

Guide d installation. Serveur TeamAgenda STS. Version Windows Installation/Configuration TeamAgenda STS Guide d installation Serveur TeamAgenda STS Version Windows 1 Installation/Configuration TeamAgenda STS Objectifs Installer le Serveur TeamAgenda STS Configuration

Plus en détail

BAAN IVc. Guide de l'utilisateur BAAN Data Navigator

BAAN IVc. Guide de l'utilisateur BAAN Data Navigator BAAN IVc Guide de l'utilisateur BAAN Data Navigator A publication of: Baan Development B.V. B.P. 143 3770 AC Barneveld Pays-Bas Imprimé aux Pays-Bas Baan Development B.V. 1997 Tous droits réservés. Toute

Plus en détail

Gestion des sites Internet du groupe Stem Notice d utilisation

Gestion des sites Internet du groupe Stem Notice d utilisation Gestion des sites Internet du groupe Stem Notice d utilisation Table des matières Présentation 2 Connexion à la plateforme de gestion 2 Gestion et modification du contenu 3 Gestion des documents 13 Gérer

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

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation Réseau en Licences Flottantes avec Nomadisme Remarques : 1. L'installation de la version réseau de STATISTICA s'effectue en deux temps : a) l'installation

Plus en détail

Activité N X. Paramétrer un ordinateur de type PC pour accéder à Internet.

Activité N X. Paramétrer un ordinateur de type PC pour accéder à Internet. Activité N X Paramétrer un ordinateur de type PC pour accéder à Internet. Objectif : Etre capable de paramétrer un ordinateur de type PC pour qu il accède à Internet. Mise en situation / problématique

Plus en détail

Administration de votre site web

Administration de votre site web Administration de votre site web WordPress Date de révision : 11/12/2012 1 Mestres All Dev, tous droits réservés, reproduction interdite. Sommaire Connexion... 3 Gestion des articles... 4 Créer un article...

Plus en détail

Présentation générale des Web Services

Présentation générale des Web Services Présentation générale des Web Services Vue Globale Type d'architecture reposant sur les standards de l'internet Alternative aux architectures classiques : Client/serveur n/tiers Orientée services permettant

Plus en détail

AUDIT DU LAN ET DU PARC INFORMATIQUE

AUDIT DU LAN ET DU PARC INFORMATIQUE 1 AUDIT DU LAN ET DU PARC INFORMATIQUE Objectifs : vérification du plan d adressage audit des postes en service création de documents sur le LAN et le matériel informatique LE RESEAU ET LE PARC INFORMATIQUE

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

1 Certificats - 3 points

1 Certificats - 3 points Université de CAEN Année 2008-2009 U.F.R. de Sciences le 23 mars 2009 Master professionnel RADIS UE4 - module réseaux - Spécialisation Durée : 2h. - Tous documents autorisés 1 Certificats - 3 points Lors

Plus en détail

RAPPORT DE CONCEPTION UML :

RAPPORT DE CONCEPTION UML : Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions

Plus en détail

Mise en œuvre d un Site Sharepoint-V1

Mise en œuvre d un Site Sharepoint-V1 Mise en œuvre d un Site Sharepoint- MAJ 20/01/2015 Ce document décrit le paramétrage pour la mise en œuvre des fonctionnalités standard de Microsoft SharePoint 2013 NADAP et SharePoint NADAP ( Nouvelle

Plus en détail

Cahier Technique Installation sous Terminal Server Edition. Sage P.E. Documentation technique

Cahier Technique Installation sous Terminal Server Edition. Sage P.E. Documentation technique Cahier Technique Installation sous Terminal Server Edition Sage P.E Documentation technique Sommaire I. Introduction... 3 II. Configuration du serveur... 4 1. Principe d utilisation à distance... 4 2.

Plus en détail

1ère année LMD informatique/mathématique, UHL Batna. Module Bureautique. TD n 2 Windows XP

1ère année LMD informatique/mathématique, UHL Batna. Module Bureautique. TD n 2 Windows XP 1 TD n 2 Windows XP 1. Définition Windows est le système d'exploitation fourni par la compagnie Microsoft. Windows XP est un système multiutilisateur et multitâche qui fonctionne sur les micro-ordinateurs

Plus en détail

Mise à jour Apsynet DataCenter

Mise à jour Apsynet DataCenter Mise à jour Apsynet DataCenter Dans le cadre de sa stratégie d évolution produit, Apsynet propose à ses clients sous contrat de maintenance une mise à jour majeure annuelle. Celle-ci peut être complétée

Plus en détail

GUIDE ADMINISTRATEUR BIEN DÉMARRER AVEC WISEMBLY

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

Plus en détail

Mise en place des services réseau d'entreprise

Mise en place des services réseau d'entreprise 261 Chapitre 5 Mise en place des services réseau d'entreprise 1. Introduction Mise en place des services réseau d'entreprise Ce chapitre est consacré à la définition et la configuration des composants

Plus en détail

Page 1/11. Préambule. Table des matières

Page 1/11. Préambule. Table des matières Page 1/11 Table des matières Préambule... 1 1- Le principe de «NuaFil»... 2 2 - Accueil de votre gestion de profil... 2 2-1 - La recherche de profils... 3 2-2- La liste de vos profils... 3 3 - Le référencement

Plus en détail

Lycée polyvalent Langevin-Wallon Champigny sur Marne Val de Marne

Lycée polyvalent Langevin-Wallon Champigny sur Marne Val de Marne Ministère de l éducation nationale Académie de Créteil LW JEAN-MICHEL NICOLAS CHEF DE TRAVAUX : 01 48 81 25 02 : 01 48 81 31 83 jean-michel.nicolas@ac-creteil.fr Version 2015.0 2015-08-23 Lycée polyvalent

Plus en détail

Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services

Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services Modernisation des applications Mainframe avec WebSphere Host Access Transformation Services Donald Calas dcalas@fr.ibm.com 9/1/2004 2004 IBM Corporation Les enjeux de la modernisation du legacy Applications

Plus en détail

PROJET PERSONNALISÉ ENCADRÉ : N 6

PROJET PERSONNALISÉ ENCADRÉ : N 6 PROJET PERSONNALISÉ ENCADRÉ : N 6 Mise en place d un serveur AD Benjamin Dupuy BTS Service Informatique aux Organisations Option : Solutions d'infrastructure, systèmes et réseaux Epreuve E6 Parcours de

Plus en détail

IIS (Internet Information Services) est le serveur Web de Microsoft. Il assure les mêmes fonctions qu'un serveur Web tel qu Apache.

IIS (Internet Information Services) est le serveur Web de Microsoft. Il assure les mêmes fonctions qu'un serveur Web tel qu Apache. Projet Serveur Web I. Contexte II. Définitions On appelle serveur Web aussi bien le matériel informatique que le logiciel, qui joue le rôle de serveur informatique sur un réseau local ou sur le World Wide

Plus en détail

Ecole Nationale Supérieure des Télécommunications Les outils XML

Ecole Nationale Supérieure des Télécommunications Les outils XML Ecole Nationale Supérieure des Télécommunications Les outils XML Page 1 sur 13 SOMMAIRE 1 Introduction 3 2 Parseur XML et processeur XSLT 4 2.1 Le Parseur XML v2 4 2.1.1 Les API DOM et SAX 4 2.1.2 Le parseur

Plus en détail