Module MABD Master Informatique Spécialité IAD. Cours 4 Bases de données et Web

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

Download "Module MABD Master Informatique Spécialité IAD. Cours 4 Bases de données et Web"

Transcription

1 Module MABD Master Informatique Spécialité IAD Cours 4 Bases de données et Web 1

2 Plan Applications du Web Les besoins d accès à des bases de données Fonctionnement du Web Couplage des bases de données et du Web CGI ASP JSP PHP Bilan et perspectives 2

3 Le Web Système hypermédia distribué fonctionnant sur TCP/IP simple à utiliser Navigateurs graphiques, interactifs : Netscape, Explorer portable faible coût extensible utilise des standards HTTP, URL, HTML, XML Évolutions contrôlées par le W3C (MIT, Inria, U. de Keisho) accès aux applications Internet utilisation au sein d une entreprise (Intranet) 3

4 Impact du Web Client/serveur universel Un seul outil pour la communication intra- et interentreprise Intranet, extranet (les partenaires), internet (tous) Accès aux bases de données Adopté par toute l industrie du logiciel Nombreux produits, nombreux fournisseurs De nombreux serveurs Web Information et services Le fondement de la société de l information 4

5 Applications E-business = utilisation professionnelle du Web Au sein de l entreprise : B2E Avec les clients : B2C Avec les partenaires : B2B Applications majeures Intranet Portails d information d entreprise Commerce électronique Publication en ligne 5

6 Intranet Serveur Web pour les besoins internes de l entreprise Réseau privé avec accès sécurisé à Internet firewalls Utilisateurs connus Services avancés : visio-conférence Services internes Publication d information et workflow Forum de discussion, et groupware Réduit les coûts de communication et améliore l efficacité Problème : Intégration avec les sources de données de l entreprise 6

7 Portail d information d entreprise Porte d accès à l information de l entreprise Vue uniforme d information agrégée à partir de sources de données hétérogènes Applications existantes Bases de données Systèmes documentaires Pour des utilisateurs spécifiques Décideurs, employés, clients, fournisseurs Problème : Difficile d accéder à toute l information de l entreprise 7

8 E-commerce Elimination des procédures manuelles (papier) entre les partenaires d un commerce Au minimum : B2C Vitrines de magasin électronique (Web storefronts) Pleine puissance : B2B Intégration de la chaîne de distribution avec Extranet (nouvel EDI) 8

9 Vitrine de magasin électronique Interface Web à des catalogues de produits et de services Sites très connus, (Amazon.com, Dell Computers, etc.) Gestion de la relation client Intégration avec les bases de données Transactions électroniques sécurisées pour commander Cartes de crédit, monnaie électronique, E-check Problème : Pas d automatisation du côté client Difficile de faire du commerce avec plusieurs fournisseurs 9

10 Electronic Data Interchange (EDI) Echange électronique de données entre une entreprise et ses partenaires pour supporter les transactions Connexion de systèmes d information hétérogènes Gestion efficace de la chaîne de distribution Réduction des coûts de traitement des commandes et de gestion d inventaire Transactions standards et fixes (EDIFACT) Adapté aux grandes entreprises Problèmes de l EDI traditionnel Trop compliqué et cher (connexions 1-1 entre partenaires) Les bénéfices viennent d une migration complète (éviter de maintenir le processus papier) 10

11 Extranet Implémentation de l EDI sur Internet Un seul protocole et réseau pour l échange de données Facilite les connexions entre entreprises Mais ne résout pas les problèmes durs de l EDI Systèmes d information incompatibles, règles de gestion et formats de données différents 11

12 Publication en ligne Publication de l information sur le Web Information dynamique, à jour Différentes sortes de documents Manuels, rapports, mémos, articles, etc. Présentations multiples Browser Web, PDA, téléphone cellulaire (WAP, UMTS) Autres médias : CD-ROM, , papier Problème : Besoin de présentations multiples de l information agrégée à partir de sources de données multiples 12

13 Gestion de l information Gestion de l information indépendamment de tout programme, y compris celui qui l a créé présentation présentation indépendance des données stockage, présentation Vue logique stockage stockage 13

14 Constat Accès à des informations très diverses et hétérogènes : documents HTML, ASCII, PDF, etc., données structurées ou non, multimédia (vidéo, image), de divers formats (mpeg, mp3, jpg, etc.) Outils nombreux et variés, avec leurs propres formats et structures de données (SQL, Editeur HTML, Java) Intégration des sources Accès uniforme, personnalisé, rapide, à toutes les données de l entreprise Séparer la représentation des données et leur mode d accès 14

15 Bases de données et Web Points communs Gestion de grands volumes de données Modélisation Stockage Indexation Interrogation (langage déclaratif) Multi-utilisateurs Performances Fiabilité 15

16 Bases de Données pour le Web De nombreuses applications ont besoin de fonctionnalités BD : Commerce électronique : présentation des catalogues et édition des rapports, intégrité des données, transactions sur Internet (saisie, paiement, suivi de commande), couplage aux BD de l entreprise Génération de sites Web : cohérence, maintenance, uniformisation, gestion des métadonnées (schéma), SQL, indexation Systèmes de réservation : transactions, cohérence, 16

17 Pourquoi coupler? Le Web est une BD Sans schéma Sans langage de requêtes Sans transactions (et les mécanismes associés) Sans fiabilité, sécurité, Les données des SGBD doivent souvent être accessibles par le Web. 17

18 Apports des SGBD Gestion de gros volumes d information Bonnes performances d accès : index, stockage, gestion du disque Fiabilité des données : cohérence, sûreté de fonctionnement, sûreté d accès Partage et accès concurrents : transactions Productivité : indépendance physique-logique, réutilisation, outils Evolutivité : évolution du schéma Langage de requêtes et optimisation 18

19 Comment coupler? Fonctionnalités à assurer : 1. décodage de la requête http (passage des variables d environnement vers SQL) 2. exécution de la requête sur le SGBD 3. formatage HTML du résultat 19

20 Rappels sur le Web HTTP (HyperText Transfer Protocol) protocole de transfert permettant de demander un fichier au serveur ainsi qu une description de types des données associées. HTTPS version sécurisée permettant de crypter les échanges TCP/IP (Transmission Control Protocol/Internet Protocol) ensemble de règles de communication sur Internet s appuyant sur la notion d adressage IP. HTML langage dérivé de SGML utilisant des balises fixes pour coder et transférer des documents avec des présentations intégrées sur le Web. W3C Organisme chargé de standardiser les protocoles et langages relatifs à Internet 20

21 Fonctionnement du Web Architecture client-serveur à deux niveaux Le serveur met à disposition des documents HTML Le client accède aux documents HTML via un navigateur Entre les deux, un réseau supportant le protocole TCP/IP page HTML client navigateur TCP/IP serveur supportant HTTP documents HTML 21

22 Fonctionnement du Web Pour consulter un document (ex: 1. Le navigateur demande à son DNS (Domain Name Server) de lui renvoyer l adresse IP du serveur demandé dans l URL (Uniform Ressource Locator) 2. Le navigateur envoie une requête à l adresse IP pour demander la page.html précisée dans l URL. 3. Le serveur envoie au client la page.html en format MIME. 4. Le navigateur interprète la page et l affiche. 22

23 Evolution des architectures Besoins : Ergonomie Simplicité intégration PC IHM applications C/S 2 tiers Serveurs d entreprise Applications Transactions Bases de données Besoins : Fiabilité Passage à l échelle Performances Standards : Web, Java, XML, etc C/S 3 tiers Standards : SQL3, CORBA, etc. Serveur d applications App Internet : E-commerce, Internet, Extranet 23

24 Architecture client/serveur 3-tiers Applications existantes Serveur d application Interface utilisateur Browser Web Mobile Client Java Serveur d application Applications et transactions Serveur de données 24

25 Serveur d application Simple = serveur Web Petites applications, pas de transactions Serveur d entreprise = serveur Web + Support des grandes applications, distribuées Standard CORBA, Open Group (XA) Support des transactions Support des composants Support de XML Support de la sécurité Outils de développement 25

26 Avantages du 3-tiers Le serveur d application Facilite la maintenance et le déploiement d applications Facilite le passage à l échelle (à n serveurs d applications) Facilite l accès à des serveurs de données hétérogènes 26

27 Document HTML <HTML> <HEAD> <TITLE>Modélisation avancée des bases de données</title> </HEAD> <BODY BGCOLOR="white"> <!-- Ceci est un commentaire --> <CENTER> <H1>Couplage des bases de données et du Web</H1> </CENTER> Plusieurs solutions existent <B>CGI, ASP, JSP, PHP</B> </BODY></HTML> 27

28 HTML : principales balises La balise de début <HTML> elle doit être fermée à la fin du document par </HTML>. La balise de titre <TITLE> elle permet d indiquer le titre de la page éditée de manière spéciale par les navigateurs; se termine après le titre par une balise </TITLE>. Les balises de niveaux Exemple: <H1> Bienvenue sur le Web </H1>, <H2> Les BD et le Web </H2>. Les balises de mise en forme Exemple: <B> Ceci est en gras </B>, <I> Ceci est en italique </I>. Les balises d intégration d images et de son <IMG SRC = "URL de l image">. Les amarres vers d autres documents exemple <A HREF = "URL de l amarre"> cliquez ici </A>. Les listes non numérotées du type <UL> <LI> alinea 1 <LI> alinea 2 </UL>. Les listes numérotées du type <OL> <LI> alinea 1 <LI> alinea 2 </OL>. 28

29 Couplage HTML -Bases de données Couplage simple : HTML statique Les pages sont modifiées manuellement Maintenance difficile Pas de pages personnalisées Impossibilité de créer une page dynamiquement selon le contenu d une base de données problèmes de mise à jour, redondances, cohérence 29

30 Couplage HTML-bases de données Nécessité de créer des sites Web dynamiques Accès à une BD Accès SQL via des templates Solutions du marché Serveur HTTP dynamique Basé sur CGI (Common Gateway Interface) Serveur Web dédié aux BD Oracle WebDB, VersantWeb, etc. Serveur de pages dynamiques MS Active Server Page (ASP) Java Server Page (JSP) PHP (Hypertext Preprocessor) 30

31 Accès base de données Fichiers Html statiques Navigateur (client http) HTML http Demande de page serveur http HTML cgi, nsapi,.. paramètres Programme passerelle données odbc,jdbc SQL SGBD Middleware WEB Problèmes ne passe pas à l échelle (CGI) solutions propriétaires 31

32 Accès base de données 1. Le client http lance une demande de page Web (URL statique ou dynamique) vers le serveur. L URL dynamique contient un appel au programme applicatif + des paramètres. La connexion est fermée dès que le client obtient la réponse. 2. Le serveur http est en attente permanente. En cas de demande dynamique, il lance le programme applicatif avec les paramètres, en suivant un protocole (CGI, NSAPI, ISAPI..) 3. Le programme applicatif - extrait les données nécessaires du SGBD - produit la page HTML incluant ces données 4. Le SGBD reçoit les requêtes et renvoie les résultats 32

33 Common Gateway Interface (CGI) Standard de programmation pour accéder aux données des formulaires HTML côté serveur. La passerelle invoque les scripts (généralement écrits en Perl, Javascript, VBscript) en passant les paramètres sous une forme codée Un processus séparé est activé à chaque appel de programme L envoi de paramètres à un script CGI se fait par l intermédiaire d un formulaire HTML, avec la balise <FORM>, qui contient des boutons, des champs, des listes ou cases à cocher repérés par les noms de paramètres et un bouton de soumission du formulaire. 33

34 Problème du CGI Client 1 Process Client 2 Process du serveur CGI Process Client 3 Serveur W3 Process 34

35 Bilan CGI + utilisable avec n importe quel navigateur et serveur Web + simple, intégré avec HTML + accepte de nombreux langages - Supporte mal le multi-utilisateurs - Beaucoup de code à écrire (un CGI par requête) - Pas de gestion de contexte (session) 35

36 Serveur Web dédié aux BD La plupart des éditeurs proposent des connexions au Web, selon le principe classique: Génération dynamique ou automatique de pages HTML à partir de requêtes SQL Serveur HTTP, interface CGI Exemples : ORACLE WebSystem (Oracle Powerbrowser + Webserver) INFORMIX (Illustra et Datablade) SYBASE DB2 (NetData, WebSphere Application Server, VisualAge for Java) OBJECTSTORE 36

37 Les scripts serveur Fichier de commandes capable De recevoir des paramètres depuis des clients D accéder à une ou plusieurs sources de données De générer des résultats sous forme HTML (ou XML) Les langages (Perl, Javascript, VBScript, Python, C, C++, Java, ) sont interprétés ou compilés. 37

38 Limitations Performances scripts serveurs, fastcgi Sécurité https Protocole SSL Transactions HTTP 1.0 : Utilisation de cookies HTTP 1.1 : connexions persistantes (TCP) Interface utilisateur HTML pas très puissant 38

39 Serveur de pages dynamique Page HTML avec scripts pour accéder à la base de données Variables et paramètres avec des balises spéciales Templates pour la présentation des résultats en HTML <HTML> <BODY><H1>result of your selection</h1> <%select Q1 = select A1,A2 from R where %> <TABLE> <%iterate Q1 %> <TR><TD> A1 </TD><TD> A2 </TD></TR> <TR><TD> %=A1%</TD><TD> %=A2% </TD></TR> <%end-iterate%> </TABLE> </BODY> </HTML> 39

40 Exécution de page serveur dynamique HTTP URL+input paramètres HTML template browser HTML HTTP server HTML Plus efficace que le serveur HTTP dynamique Problème : les templates ne peuvent transformer les résultats de requêtes. Template Interpreter Ex: Php SQL BD 40

41 ASP versus JSP ASP JSP combinent HTML, VB Scripts et ActiveX efficace avec les ActiveX Data Objects (ADO) Interface DCOM pour l accès BD via ODBC ou OLE-DB Outils de développement intégrés (ex MS Visual interdev) Combinent HTML, Java et Java Beans Accès aux composants EJB (serveurs) Interface JDBC Standard, proposé par tous les serveurs d applications J2EE 41

42 PHP (Hypertext Preprocessor) Langage de scripts intégré aux pages HTML Les scripts PHP sont entre les balises <?php.?> Possibilité de récupérer les variables de formulaires HTML ($variable) Exemple : <html> <head> <title> Coucou </title> </head> <body> <?php echo "Coucou ";?> </body> </html> 42

43 PHP PHP transforme tous les champs en variables d environnement (globales), qui sont directement accessibles par nom, et accessibles dans les tableaux associatifs $HTTP_POST_VARS et $HTTP_GET_VARS. L accès aux BD suit la même méthode quelque soit le SGBD, et s effectue selon la séquence suivante : Connexion Requête Exploitation des résultats Fermeture de la connexion 43

44 Limitations du couplage HTML-BD Solutions propriétaires Excepté JSP Pas de protocole pour publier les données SQL n est pas conçu pour le Web Pas de format d échange de données standard : HTML est un format de présentation Mélange présentation et contenu Pas de structure, pas de sémantique, pas de contrainte d intégrité Perd la structure (schéma) provenant de la BD 44

45 Quelles solutions? Le contenu doit être abstrait et indépendant du stockage et de la présentation Permet l intégration uniforme de données hétérogènes Provenant de différentes sources de données Permet des applications dynamiques La présentation peut être différente selon le médium, le temps, la requête ou le profil de l utilisateur 45

46 XML pour l échange de données Le langage XML Standard du W3C universel Décrit le contenu, pas la présentation Structure, type, schéma, requêtes, etc. Une base forte : XML est un sous-ensemble de SGML Fournit l indépendance des données au stockage et à la présentation : supporte la règle d or Facilite l échange de données entre applications 46

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

Architectures web/bases de données

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

Plus en détail

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

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]

10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr] 10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une

Plus en détail

Atelier 1. Portails documentaires : BioLib et Cemadoc

Atelier 1. Portails documentaires : BioLib et Cemadoc Atelier 1 Portails documentaires : BioLib et Cemadoc Intervenants Emmanuelle Jannes-Ober, responsable de la médiathèque - Institut Pasteur Odile Hologne, chef du service de l infomation scientifique et

Plus en détail

Hébergement de sites Web

Hébergement de sites Web Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise

Plus en détail

Programmation Internet Cours 4

Programmation Internet Cours 4 Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web

Plus en détail

SOMMAIRE. Conseil de lecture Préface Introduction. 1 Comprendre le rôle des technologies 1. 2 Maîtriser les concepts technologiques 13

SOMMAIRE. Conseil de lecture Préface Introduction. 1 Comprendre le rôle des technologies 1. 2 Maîtriser les concepts technologiques 13 SOMMAIRE Conseil de lecture Préface Introduction VII XI XIII 1 Comprendre le rôle des technologies 1 2 Maîtriser les concepts technologiques 13 2.A Connaître son marché et servir ses clients 13 1 Qu est-ce

Plus en détail

Nouvelles Plateformes Technologiques

Nouvelles Plateformes Technologiques Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février 2008. Exposé Système et Réseaux : ApEx, Application Express d Oracle

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février 2008. Exposé Système et Réseaux : ApEx, Application Express d Oracle ApExposé Cédric MYLLE 05 Février 2008 Exposé Système et Réseaux : ApEx, Application Express d Oracle Sommaire Introduction Les besoins L outil ApEx Le développement d applications

Plus en détail

Programmation Web. Introduction

Programmation Web. Introduction Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)

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

Catalogue des Formations Techniques

Catalogue des Formations Techniques Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule

Plus en détail

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents

Plus en détail

Administration des ressources informatiques

Administration des ressources informatiques 1 2 Ses missions Le service informatique a en charge le bon fonctionnement du système d information de l entreprise. Pour cela il assure : La mise en place et l administration des systèmes et réseaux informatiques

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant L état de l ART Évolution récente des technologies Denis Szalkowski Formateur Consultant Composants et infrastructure L entreprise interconnecté Les composants Les processeurs Le stockage La sauvegarde

Plus en détail

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet

Plus en détail

Ingénieur Développement Nouvelles Technologies

Ingénieur Développement Nouvelles Technologies Ingénieur Développement Nouvelles Technologies M. Nour-eddine FOUAD 26/02 Rue Paul Ramadier 59800 Lille E-mail : fnour@free.fr Site perso : http://nfouad1.free.fr/ : 03.20.06.32.04 : 06.77.44.15.28 Nationalité

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL.

Glossaire. www.themanualpage.org ( themanualpage.org) soumises à la licence GNU FDL. Glossaire Ce glossaire contient les termes techniques et de spécialité les plus employés dans cette thèse. Il emprunte, pour certaines d entre elles, les définitions proposées par www.themanualpage.org

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

Application Web et J2EE

Application Web et J2EE Application Web et J2EE Servlet, JSP, Persistence, Méthodologie Pierre Gambarotto Département Informatique et Math appli ENSEEIHT Plan Introduction 1 Introduction Objectfis

Plus en détail

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige. : JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

Développement des Systèmes d Information

Développement des Systèmes d Information Développement des Systèmes d Information Axe ISI Camille Persson Institut Fayol / LSTI / ISCOD École Nationale Supérieure des Mines de Saint-Etienne 158 cours Fauriel, 42000 Saint-Etienne persson@emse.fr

Plus en détail

Java et les bases de données

Java et les bases de données Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples

Plus en détail

Hébergement de site web Damien Nouvel

Hébergement de site web Damien Nouvel Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture

Plus en détail

Quel ENT pour Paris 5?

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

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

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

Vulnérabilités et sécurisation des applications Web

Vulnérabilités et sécurisation des applications Web OSSIR 09/09/2002 Vulnérabilités, attaques et sécurisation des applications Web Pourquoi les firewalls sont impuissants patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Page 1 Planning

Plus en détail

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente Editeur de progiciels Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente Logiciel de gestion optimisation de vos espaces

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une

Plus en détail

Bases de données et Interfaçage Web

Bases de données et Interfaçage Web Bases de données et Interfaçage Web Université Virtuelle de Tunis 2006 Le Web et les Bases de Données Connecter une base de données au World Wide Web, c est mettre en place une passerelle entre un serveur

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

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 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

Architectures d'intégration de données

Architectures d'intégration de données Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

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

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

Plus en détail

Caruso33 : une association à votre service

Caruso33 : une association à votre service Caruso33 : une association à votre service Le b-a ba sur le réseau Internet Comment vous trouver facilement sur Internet Pourquoi un portail des associations? Les modalités pour figurer sur le portail

Plus en détail

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

Plus en détail

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Failles XSS : Principes, Catégories Démonstrations, Contre mesures HERVÉ SCHAUER CONSULTANTS Cabinet de Consultants en Sécurité Informatique depuis 1989 Spécialisé sur Unix, Windows, TCP/IP et Internet Séminaire 15 ans HSC Failles XSS : Principes, Catégories Démonstrations,

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

FileMaker Server 12. publication Web personnalisée avec XML

FileMaker Server 12. publication Web personnalisée avec XML FileMaker Server 12 publication Web personnalisée avec XML 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont

Plus en détail

Attaques applicatives

Attaques applicatives Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Gestion de stock pour un magasin

Gestion de stock pour un magasin Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire

Plus en détail

Intranet et les Bases de Données

Intranet et les Bases de Données Intranet et les Bases de Données Concepts et Mise en oeuvre Michel Tuffery (tuffery@cict.fr) Le Client-Serveur de première génération Fin de la suprématie des gros serveurs Mode connecté uniquement Surcharge

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

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0...

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0... Evolution du Web... Le web 3.0,...la mobilité... web1.0, web2.0, web2.b, web3.0... Raoul Mengis, -1-Computer Stéphane Gay, -1-Computer Stéphane Micheloud, EPFL Lausanne http://www.1info.com/4w3.html [en]

Plus en détail

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source David MAFFRAND Architecte SI E-mail : dmafblog@gmail.com Web : http://dmaf.free.fr Certifié Weblogic Server 6 Certifié webmethods Integration 4.6 Certifié webmethods Enterprise 5.0 Certifié webmethods

Plus en détail

FileMaker Server 14. Guide de démarrage

FileMaker Server 14. Guide de démarrage FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

NOUVELLES ARCHITECTURES APPLICATIVES

NOUVELLES ARCHITECTURES APPLICATIVES NOUVELLES ARCHITECTURES APPLICATIVES Rapport à l'intention du partenariat de l'observatoire Technologique Ce rapport met en évidence les impacts des évolutions du Web sur les architectures applicatives

Plus en détail

En date du 11 décembre 2008

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

Plus en détail

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

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

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

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

Plus en détail

Travail collaboratif. Glossaire

Travail collaboratif. Glossaire Glossaire Ajax Traduction anglaise : Ajax (Asynchronous JavaScript And XML) AJAX est un combiné de différents langages de développement Web comme XHTML, JavaScript ou XML, il est fréquemment utilisé pour

Plus en détail

--- SIDOMTECH (Auto-Entreprise) ---

--- SIDOMTECH (Auto-Entreprise) --- --- SIDOMTECH (Auto-Entreprise) --- - SIDOMTECH (Systèmes d Informations Documentés, Organisés et Managés, Technique) est une auto-entreprise ayant comme domaines de compétence le développement et la maintenance

Plus en détail

Les outils de création de sites web

Les outils de création de sites web Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site

Plus en détail

Théorie : internet, comment ça marche?

Théorie : internet, comment ça marche? Théorie : internet, comment ça marche? L histoire d internet 1969 Tout débute aux Etats-Unis. Les soviétiques ont lancé leur satellite Spoutnik en 1957 et les américains ont peur d une guerre nucléaire.

Plus en détail

UE 8 Systèmes d information de gestion Le programme

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

Plus en détail

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière). Stéphane Dupuy Tél. : 06 12 45 25 72 38 ans, nationalité française Consultant informatique indépendant FORMATION GENERALE 2005 : Ingénieur Informatique - CNAM (Conservatoire National des Arts et Métiers)

Plus en détail

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

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

Plus en détail

Présentation Internet

Présentation Internet Présentation Internet 09/01/2003 1 Sommaire sières 1. Qu est-ce que l Internet?... 3 2. Accéder à l Internet... 3 2.1. La station... 3 2.2. La connection... 3 2.3. Identification de la station sur Internet...

Plus en détail

L art d ordonnancer. avec JobScheduler. François BAYART

L art d ordonnancer. avec JobScheduler. François BAYART L art d ordonnancer avec JobScheduler François BAYART 30 Octobre 2010 [1] 234567 introduction Introduction Qui suis-je? François Bayart consultant système en solution libre et propriétaire Redhat (1996),

Plus en détail

Les Services Web. Jean-Pierre BORG EFORT http://www.efort.com

Les Services Web. Jean-Pierre BORG EFORT http://www.efort.com Les Services Web Jean-Pierre BORG EFORT http://www.efort.com 1 Introduction Un "Service Web" est une application logicielle à laquelle on peut accéder à distance à partir de différents langages basés sur

Plus en détail

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise I. Descriptif de l offre L offre Sage 100 Entreprise Edition Entreprise Sage 100 Entreprise Edition Etendue est une offre en accès full web. En complément d une utilisation traditionnelle de Sage 100 Entreprise,

Plus en détail

WebObjects : des applications dynamiques pour Internet et Intranet. Approche technologique

WebObjects : des applications dynamiques pour Internet et Intranet. Approche technologique WebObjects : des applications dynamiques pour Internet et Intranet Approche technologique Apple Entreprise Software & Services Juin 1998 Sommaire Synthèse 4 WebObjects, des besoins aux solutions 6 Cahier

Plus en détail

Administration de systèmes

Administration de systèmes Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs

Plus en détail

Rédiger : le numérique dans la préparation de la thèse

Rédiger : le numérique dans la préparation de la thèse Rédiger : le numérique dans la préparation de la thèse Master class Beyrouth-18 et 19 juin 2014 «Méthodologie de la recherche et culture numérique» Formation d Alexandre Gefen - alexandre.gefen@paris-sorbonne.fr

Plus en détail

Fiche de l'awt Sites dynamiques et bases de données

Fiche de l'awt Sites dynamiques et bases de données Fiche de l'awt Sites dynamiques et bases de données Les pages dynamiques et l'accès aux bases de données sont des technologies indispensables au développement d'un site web d'e-business Créée le 18/04/01

Plus en détail

Bases de données Cours 1 : Généralités sur les bases de données

Bases de données Cours 1 : Généralités sur les bases de données Cours 1 : Généralités sur les bases de données POLYTECH Université d Aix-Marseille odile.papini@univ-amu.fr http://odile.papini.perso.esil.univmed.fr/sources/bd.html Plan du cours 1 1 Qu est ce qu une

Plus en détail

Les services usuels de l Internet

Les services usuels de l Internet Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types

Plus en détail

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery

Plus en détail

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré) Constat Les études actuelles montrent que la proportion d'informations non structurées représente aujourd'hui plus de 80% des informations qui circulent dans une organisation. Devis, Contrats, Factures,

Plus en détail

FileMaker Server 14. Aide FileMaker Server

FileMaker Server 14. Aide FileMaker Server FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

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

Plus en détail

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET CAHIER DES CHARGES DE REALISATION DE SITE INTERNET Nom de l entreprise : Adresse : Tel : Fax : Email : Personne à contacter dans l entreprise : 1 SOMMAIRE 1 PRESENTATION DE L ENTREPRISE...3 2 PRESENTATION

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1 Content Management System V.3.0 BlackOffice CMS V3.0 by ultranoir 1 SOMMAIRE Introduction Grands principes de fonctionnement Description des modules Références principales BlackOffice CMS V3.0 by ultranoir

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi Un exemple d'authentification sécurisée utilisant les outils du Web : CAS 111 L authentification CAS : «Central Authentication Service» CAS ou le service central d authentification Le système CAS, développé

Plus en détail

Developpement de sites web

Developpement de sites web Nos interventions dans le monde du e-business vont de la conception de site internet ou intranet jusqu à leur réalisation. Ces sites peuvent être simple (présentation institutionnelle) ou complexe (boutique

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

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

DIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP»

DIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP» M. Mohammed ZAOUDI Né le 18/11/1978 : (+212) 06.61.21.57.04 Site : www.zaoudi.com @ : zaoudimo@yahoo.fr DIRECTEUR / CHEF DE PROJETS / CONSULTANT Ingénieur d état en Management des Systèmes d Information

Plus en détail

Mac OS X Server Administration des technologies Web. Pour la version 10.3 ou ultérieure

Mac OS X Server Administration des technologies Web. Pour la version 10.3 ou ultérieure Mac OS X Server Administration des technologies Web Pour la version 10.3 ou ultérieure appleapple Computer Inc. 2003 Apple Computer, Inc. Tous droits réservés. Le propriétaire ou l utilisateur autorisé

Plus en détail

Systèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49

Systèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49 Systèmes répartis Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Systèmes répartis p.1/49 Systèmes répartis Définition très large : un système réparti est système informatique

Plus en détail

Comment booster vos applications SAP Hana avec SQLSCRIPT

Comment booster vos applications SAP Hana avec SQLSCRIPT DE LA TECHNOLOGIE A LA PLUS VALUE METIER Comment booster vos applications SAP Hana avec SQLSCRIPT 1 Un usage optimum de SAP Hana Votre contexte SAP Hana Si vous envisagez de migrer vers les plateformes

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

Plus en détail

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique Chef de Projet Web Expériences 2011 Chargé de Projets Informatique de Gestion et Décisionnel 2008 Expert Stratégie et Technologies Web 2007 Consultant Informatique 2005 Chargé de Communication 2002 Ingénieur

Plus en détail

WorkflowGen 6.0 Guide de mise à jour

WorkflowGen 6.0 Guide de mise à jour WorkflowGen 6.0 Guide de mise à jour Date de mise à jour : le 10 juin 2015 Copyright Advantys 2015 www.workflowgen.com Table des matières Présentation 3 Préparation 4 Aperçu 4 Demander des nouveaux fichiers

Plus en détail

IBM WebSphere Commerce. Notionsdebase. Version 5.4 GC11-1901-01

IBM WebSphere Commerce. Notionsdebase. Version 5.4 GC11-1901-01 IBM WebSphere Commerce Notionsdebase Version 5.4 GC11-1901-01 IBM WebSphere Commerce Notionsdebase Version 5.4 GC11-1901-01 Important Avant d utiliser le présent document et le produit associé, prenez

Plus en détail

Vulnérabilités et solutions de sécurisation des applications Web

Vulnérabilités et solutions de sécurisation des applications Web Vulnérabilités et solutions de sécurisation des applications Web Patrick CHAMBET EdelWeb ON-X Consulting patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Eric Larcher RSSI Accor

Plus en détail

Oracle Maximum Availability Architecture

Oracle Maximum Availability Architecture Oracle Maximum Availability Architecture Disponibilité des systèmes d informations Technologies et recommandations 1 Qu est-ce que Oracle Maximum Availability Architecture (MAA)? 1. Objectif : Disponibilité

Plus en détail

Solution Intranet collaboratif

Solution Intranet collaboratif Solution Intranet collaboratif Juin 2010 Vincent BOUTHORS PDG Tél : 01 39 23 10 07 Mob : 06 07 56 49 85 e-mail : vincent.bouthors@jalios.com Agenda Jalios en bref Synthèse de l offre Jalios JCMS solution

Plus en détail