Ammar Missaoui: ISAMM applicatives

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Ammar Missaoui: ISAMM 2010. applicatives"

Transcription

1 Evolution des architectures applicatives 2010/2011

2 I. Niveau d abstraction d une application Application La couche de présentation La logique applicative Les données

3 II. Architecture 1 tiers Les trois couches applicatives sont intimement liées et s'exécutent sur le même ordinateur On parle d informatique centralisé Contexte multi utilisateurs : application sur site central (Mainframe) application répartie sur des machines indépendantes communiquant par partage de fichiers.

4 Application sur Mainframe Les utilisateurs se connectent aux applications exécutées par le serveur central (le mainframe) à l'aide de terminaux passifs C'est le serveur central qui prend en charge l'intégralité des traitements, y compris l'affichage qui est simplement déporté sur des terminaux passifs.

5 Les applications un tiers déployées Application un tiers sur plusieurs ordinateurs indépendants Plusieurs utilisateurs se partagent des fichiers de données stockés sur un serveur commun Le moteur de base de données est exécuté indépendamment sur chaque poste client Ce type de solution est donc à réserver à des applications non critiques exploitées par de petits groupes de travail

6 II. Architecture 1 tiers Avantages Mainframe : la fiabilité des solutions sur site central qui gèrent les données de façon centralisée Un tiers déployé : l interface utilisateur moderne des applications. Limites Mainframe : interface utilisateur en mode caractères Un tiers déployé : cohabitation d'applications exploitant des données communes peu fiable au delà d'un certain nombre d'utilisateurs. Conclusion Il a donc fallu trouver une solution conciliant les avantages de cette architecture. Pour se faire, il a fallu scinder les applications en plusieurs parties distinctes et coopérantes : gestion centralisée des données, gestion locale de l'interface utilisateur. Ainsi i est né le concept du client serveur.

7 III. Architecture 2 tiers Le poste client se contente de déléguer la gestion des données à un service spécialisé L ensemble des traitements applicatifs par le poste client : client lourd La gestion des données est prise en charge par un SGBD centralisé, s'exécutant le plus souvent sur un serveur dédié Ce dernier est interrogé en utilisant un langage de requête qui, le plus souvent, est SQL

8 III. Architecture 2 tiers Le Middleware Ensemble des couches réseau et services logiciel qui permettent le dialogue entre les différents composants d'une application répartie. L'objectif principal du middleware est d'unifier, pour les applications, l'accès et la manipulation de l'ensemble des services disponibles sur le réseau, afin de rendre l'utilisation de ces derniers presque transparente.

9 III. Architecture 2 tiers Avantages Interface utilisateur riche Appropriation des applications par l'utilisateur Limitesit Importante charge du poste client, qui supporte la grande majorité des traitements applicatifs Maintenance et mises à jour difficiles à gérer Difficulté de modifier l'architecture initiale

10 IV. Architecture 3 tiers Les données sont toujours gérées de façon centralisée La présentation ti est toujours prise en charge par le poste client La logique applicative est prise en charge par un serveur intermédiaire Tier 1 Tier 2 Tier 3 Client Serveur applicati f BDD Présentation Logique métier Données

11 IV. Architecture 3 tiers Tous ces niveaux étant indépendants, ils peuvent être implantés sur des machines différentes, de ce fait : Le poste client ne supporte plus l'ensemble des traitements (client léger) Facilité de déploiement Sécurité : pas d exposition du schéma de la base de données La manipulation des données est indépendante du support physique de stockage Il est relativement simple de faire face à une forte montée en charge, en renforçant le service applicatif.

12 V. Architecture n tiers

13 V I. Architecture n tiers web

14 Couche DAO

15 Couche Service

16 Couche de présentation

17 Séparation des couches: modèle MVC Le modèle MVC (Modèle-Vue-Contrôleur) cherche à séparer nettement les couches présentation, et service. Le traitement d'une demande d'un client se déroule selon les étapes suivantes : 1.Le client fait une demande au contrôleur. Ce contrôleur voit passer toutes les demandes des clients. C'est la porte d'entrée de l'application. C'est le C de MVC. 2.Le contrôleur traite cette demande. Pour ce faire, il peut avoir besoin de l'aide de la couche métier, ce qu'on appelle le modèle M dans la structure MVC. 3.Le contrôleur reçoit une réponse de la couche métier. La demande du client a été traitée. 4.Le contrôleur choisit la réponse (= vue) à envoyer au client. Celle-ci est le plus souvent une page contenant des éléments dynamiques. Le contrôleur fournit ceux-ci à la vue. 5.La vue est envoyée au client. C'est le V de MVC.

18 NFE 107 : Urbanisation et architecture des systèmes d'information Questions? 2008/2009

Module 19: Développement et déploiement d application client/serveur TDI2 2013/2014 Formateur:M.AZZI hamidazzi@gmail.com hamidazzi.overblog.

Module 19: Développement et déploiement d application client/serveur TDI2 2013/2014 Formateur:M.AZZI hamidazzi@gmail.com hamidazzi.overblog. Module 19: Développement et déploiement d application client/serveur TDI2 2013/2014 Formateur:M.AZZI hamidazzi@gmail.com hamidazzi.overblog.com INTRODUCTION Il y a une évolution majeure des systèmes d'information,

Plus en détail

Architecture des applications Web

Architecture des applications Web Afin de mieux comprendre le fonctionnement des applications JEE, quelques notions d'architecture logicielle sont nécessaires. L'architecture en couches consiste à diviser une application en différents

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

Architecture des Systèmes d'information

Architecture des Systèmes d'information Architecture des Systèmes d'information Cours "Réseaux et systèmes répartis" NFP 214 par Jacques LAFORGUE (jacques.laforgue@neuf.fr) version du 23/10/2009 slide numéro 1 Définition d'un Système d'information

Plus en détail

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES

OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université

Plus en détail

Document Architecture Logiciel

Document Architecture Logiciel Nettik Document Architecture Logiciel Version FileFinder Historique des révisions Date Version Description Auteur 19/5/2015 1.0 El koutbi Saad Page 2 sur 7 1. Introduction 2. Objectif du logiciel

Plus en détail

Introduction du groupe de travail Évolutions technologiques, veille documentaire et bonnes pratiques. Petit lexique

Introduction du groupe de travail Évolutions technologiques, veille documentaire et bonnes pratiques. Petit lexique Introduction du groupe de travail Évolutions technologiques, veille documentaire et bonnes pratiques Petit lexique Mercredi 20 novembre 2013 Système d'information «Un système d'information (SI) est un

Plus en détail

Calculs parallèles et Distribués. Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com

Calculs parallèles et Distribués. Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com Calculs parallèles et Distribués Benmoussa Yahia Université M hamed Bougara de Boumerdès yahia.benmoussa@gmail.com Calculs parallèles et Distribués Introduction Parallélisation sur mémoire distribuée.

Plus en détail

C4 Lien entre Gestion de projet et urbanisme

C4 Lien entre Gestion de projet et urbanisme 1 C4 Lien entre Gestion de projet et urbanisme 2 C3. Introduction L urbanisation est basée sur un certain nombre d axes stratégiques et donc d objectifs à atteindre à court et moyen terme. Pour ce faire

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

Publication (avancée) de données spatiales dans Internet

Publication (avancée) de données spatiales dans Internet Publication (avancée) de données spatiales dans Internet GMT-4152 & GMT-6006 Capsule 3 - Architectures pour le développement d applications sur web Thierry Badard & Frédéric Hubert Université Laval, Dép.

Plus en détail

BTS Informatique de gestion (lycée Rostand Chantilly) AMSI Chapitre 4 Complément sur l architecture des applications - Page 1 / 8

BTS Informatique de gestion (lycée Rostand Chantilly) AMSI Chapitre 4 Complément sur l architecture des applications - Page 1 / 8 AMSI Chapitre 4 Complément sur l architecture des applications - Page 1 / 8 Objectifs et points du référentiel : S15 Architecture des réseaux o Décrire la structure et le fonctionnement d'une configuration

Plus en détail

Les architectures I*Net. Première approche

Les architectures I*Net. Première approche 1 Les architectures I*Net Première approche Les architectures I*Net 2 L histoire d Internet De l architecture Mainframe à l architecture I*net J2EE et les architectures I*net 3 L histoire d Internet L

Plus en détail

Fiche de l'awt Architecture des solutions Web Interactives

Fiche de l'awt Architecture des solutions Web Interactives Fiche de l'awt Architecture des solutions Web Interactives La définition de l'architecture, en fonction des besoins et objectifs de l'entreprise, est le premier pas dans l'élaboration d'une solution Web

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

lava et les Bases de Données

lava et les Bases de Données lava et les Bases de Données Introduction r1 ^ arler de bases de données ou de SGBD, sous entend généralement le langage de requêtes SQL. Ce langage joue un rôle important dans la création, la manipulation

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

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.4 Architecture Logicielle Définitions

Plus en détail

2. Architecture materielle Objectifs Comprendre l'architecture d'un ordinateur

2. Architecture materielle Objectifs Comprendre l'architecture d'un ordinateur A. de la formation Fournir aux étudiants l ensemble des connaissances leur permettant de: Concevoir, réaliser et mettre en œuvre des systèmes d'informations Evaluer le coup d un système et participer à

Plus en détail

Dossier de conception. Conception d un site E-learning

Dossier de conception. Conception d un site E-learning Conception d un site E-learning Encadré par : Mr. LACHGAR Mohamed Réalisé par : LECHQER Younesse ELEOUAD Abdelhadi SOMMAIRE I. PERIMETRE DU PROJET... 2 1.1. ENJEUX ET VISION DU PROJET... 3 1.2. ARCHITECTURE

Plus en détail

ENSA ECOLE NATIONALE DES SCIENCES APPLIQUEES D EL JADIDA DEPARTEMENT DE TELECOMMUNICATIONS. Prof. A. Aqqal

ENSA ECOLE NATIONALE DES SCIENCES APPLIQUEES D EL JADIDA DEPARTEMENT DE TELECOMMUNICATIONS. Prof. A. Aqqal ENSA ECOLE NATIONALE DES SCIENCES APPLIQUEES D EL JADIDA DEPARTEMENT DE TELECOMMUNICATIONS Cours: Réseaux 1 Introduction générale aux réseaux : Client -Serveur Prof. A. Aqqal Cycle Ingénieur 2010 Prof.

Plus en détail

Table des matières. Introduction. Stage : Kuka Étudiant : Paul Chavent Période : du 16 au 18 juin 2003 Thème : Étude du système client/serveur OPC.

Table des matières. Introduction. Stage : Kuka Étudiant : Paul Chavent Période : du 16 au 18 juin 2003 Thème : Étude du système client/serveur OPC. Stage : Kuka Étudiant : Paul Chavent Période : du 16 au 18 juin 2003 Thème : Étude du système client/serveur OPC. Pour la réalisation d'une interface au robot Kuka, OPC semble être la solution la plus

Plus en détail

Bases de données avancées. cours 1 : introduction

Bases de données avancées. cours 1 : introduction Bases de données avancées cours 1 : introduction Plan Objectifs du cours Bases de données : utilisation Système de Gestion de Bases de données (SGBD) Architecture d un SGBD Ingénierie des bases de données

Plus en détail

Claude Kaiser Machine virtuelle et environnement utilisateur SRI_B CHAPITRE 1

Claude Kaiser Machine virtuelle et environnement utilisateur SRI_B CHAPITRE 1 CHAPITRE 1 FOURNIR À L'UTILISATEUR UNE MACHINE VIRTUELLE ET UN ENVIRONNEMENT D'EXÉCUTION DE PROGRAMMES Plan ENVIRONNEMENT DE TRAVAIL ADAPTÉ AU BESOIN DE L'UTILISATEUR Fonctions de l'environnement d'exécution

Plus en détail

Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique

Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Aucune notes personnelles ou documents ne sont autorisés. Lundi 07 juillet 2008 1) Le firewall 1.1) Quelle est la

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

INGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 48 ans - 13 ans d'expérience

INGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 48 ans - 13 ans d'expérience A0206 INGÉNIEUR DÉVELOPPEUR SENIOR.NET 48 ans 13 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels Roumain (Langue maternelle), Anglais (Avancé) Format ion init iale 1986 1991 : Licence

Plus en détail

Chapitre III : implémentation du système GML

Chapitre III : implémentation du système GML I. Introduction Après avoir établi une étude conceptuelle de notre système, nous passons à l implémentation de l application définis et détaillée au chapitre précédent tout en présentant les outils utilisés

Plus en détail

Architecture des systèmes d information

Architecture des systèmes d information Architecture des systèmes d information Table des matières 1 La décennie 70 1 2 Le modèle relationnel (les années 80) 1 3 Enrichissement du relationnel (les années 80/90) 2 4 Système d informations (les

Plus en détail

Architecture client - serveur

Architecture client - serveur Le modèle client-serveur De nombreuses applications fonctionnent selon un environnement client-serveur, cela signifie que des machines clientes contactent un serveur, une machine généralement très puissante

Plus en détail

A1.1.3 Étude des exigences liées à la qualité attendue d un service

A1.1.3 Étude des exigences liées à la qualité attendue d un service A1.1.3 Étude des exigences liées à la qualité attendue d un service Fonction du générateur de Menu : A l'aide d'un écran d'affichage placé à l'accueil du Lycée, permettre la génération de la page HTML

Plus en détail

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

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

Plus en détail

TCSMP - Time-Cost Stamped Mail Protocol

TCSMP - Time-Cost Stamped Mail Protocol Projet de Master Informatique M1 Université Paris-Est Marne-la-Vallée Session TCSMP Time-Cost Stamped Mail Protocol TCSMP - Time-Cost Stamped Mail Protocol Documentation utilisateur,,, Introduction...

Plus en détail

Méthode et outil du calcul du Coût Total de Possession CTP (TCO) d'un poste informatique. application au client léger

Méthode et outil du calcul du Coût Total de Possession CTP (TCO) d'un poste informatique. application au client léger Méthode et outil du calcul du Coût Total de Possession CTP (TCO) d'un poste informatique application au client léger Mars 2008 Plan L origine, les objectifs et le déroulement de l étude Clients légers

Plus en détail

Adrian Gaudebert. Machine de Turing. Rapport de projet

Adrian Gaudebert. Machine de Turing. Rapport de projet Grégory Barbier Adrian Gaudebert Langages Formels Machine de Turing Rapport de projet Université de Bourgogne Licence 3 Informatique - 2008/2009 Sommaire 1 Présentation du sujet...3 2 Manuel technique...3

Plus en détail

1. Conception. Système d'information. En général, les couches peuvent être définies comme suit:

1. Conception. Système d'information. En général, les couches peuvent être définies comme suit: Polytech'Marseille 1 er Semestre 2013 Département Informatique, Réseaux & Multimédia 4ème année Mohamed Quafafou (mohamed.quafafou@univ-amu.fr) Système d'information C O N C E P T I O N - A R C H I T E

Plus en détail

eboo solutions Guide d'utilisation eboo screen recorder

eboo solutions Guide d'utilisation eboo screen recorder eboo solutions Configuration eboo server Configuration eboo vision Document 1.0.0 Tous droits réservés. Aucune partie de ce travail ne peut être reproduite sous quelque forme ou par quelque moyen (graphique,

Plus en détail

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

Formation Symfony 3, les fondamentaux

Formation Symfony 3, les fondamentaux Formation Symfony 3, les fondamentaux 15h37min 42 leçons 42 Vidéos Formateur Michel CADENNES Présentation Symfony 2 a apporté beaucoup de changements dans la façon dont les développeurs PHP abordaient

Plus en détail

Licence MISIGD promotion 2016 Projet fin de spécialité composants logiciels IUT Vélizy JJLC

Licence MISIGD promotion 2016 Projet fin de spécialité composants logiciels IUT Vélizy JJLC Licence MISIGD promotion 2016 Projet fin de spécialité composants logiciels IUT Vélizy JJLC Sujet Il s'agit de réaliser une application d'inscription à une newsletter. L'application est une application

Plus en détail

LINUX ET LES ARCHITECTURES À BASE DE CLIENTS LÉGERS

LINUX ET LES ARCHITECTURES À BASE DE CLIENTS LÉGERS 193 À BASE DE CLIENTS LÉGERS Stéfane FERMIGIER Nous présentons les principales architectures à base de clients légers ainsi que leur rapport avec le système d'exploitation libre Linux. 1. INTRODUCTION

Plus en détail

L architecture des réseaux

L architecture des réseaux L architecture des réseaux les principes le modèle OSI l'architecture TCP/IP Architecture de réseaux : problèmes Comment concevoir un système complexe comme les réseaux? Établissement/Fermeture des connexions

Plus en détail

CORRIGE 01.10. Éditions Foucher Expertise comptable

CORRIGE 01.10. Éditions Foucher Expertise comptable EXERCICE 01.10 Pour faciliter l'accès aux fichiers et initier le travail collaboratif, le responsable informatique d'une PME a mis en place l'architecture suivante : Chaque collaborateur est doté d'un

Plus en détail

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML UML UML 1ère partie Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html LOG2000 Éléments du génie logiciel 2002 Bayomock André-Claude PLAN Définition et historique Vue générale A quoi

Plus en détail

Introduction aux S.G.B.D.

Introduction aux S.G.B.D. NFE113 Administration et configuration des bases de données - 2010 Introduction aux S.G.B.D. Eric Boniface Sommaire L origine La gestion de fichiers Les S.G.B.D. : définition, principes et architecture

Plus en détail

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage Type du document Auteur(s) Planning Danielle Drillon Date de création 20/02/2007 Domaine de diffusion Validé par Interne Équipe Versions Auteur(s) Modifications 1.0 Danielle Drillon Création 1.1 Danielle

Plus en détail

Client cloud vs Client lourd

Client cloud vs Client lourd Malgré les apparences, ce titre n'a rien à voir avec la surcharge pondérale des clients d'une entreprise! Ces 2 termes client «cloud» et client lourd sont des noms de systèmes informatiques que nous utilisons

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

L'infocentre sert à prendre des décisions opérationnelles basées sur des valeurs courantes

L'infocentre sert à prendre des décisions opérationnelles basées sur des valeurs courantes II - II A. 1ère génération Infocentre L'infocentre sert à prendre des décisions opérationnelles basées sur des valeurs courantes Définition L'infocentre est une collection de données orientées sujet, intégrées,

Plus en détail

LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION

LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION Administration générale de l'enseignement et de la Recherche scientifique Commission de concertation de l Enseignement de Promotion sociale LISTE DES COMPETENCES BACHELIER EN INFORMATIQUE DE GESTION COMMISSION

Plus en détail

Examen 1ère session 2014-2015 page 1 NSY 205. 1ère Session NSY 205

Examen 1ère session 2014-2015 page 1 NSY 205. 1ère Session NSY 205 Examen 1ère session 2014-2015 page 1 NSY 205 IPST-CNAM Intranet et Designs patterns NSY 205 Jeudi 5 Février 2015 Durée : 2 h 30 Enseignant : LAFORGUE Jacques 1. QCM (35 points) Mode d'emploi : 1ère Session

Plus en détail

Programmation Web. Introduction. Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr. Enseirb-Matmeca Département Télécommunications

Programmation Web. Introduction. Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr. Enseirb-Matmeca Département Télécommunications Programmation Web Introduction Jean-Rémy Falleri jfalleri@enseirb-matmeca.fr Enseirb-Matmeca Département Télécommunications Présentation du module Savoir faire : comprendre et mettre en place une application

Plus en détail

CIE 4 : Site web dynamique

CIE 4 : Site web dynamique CIE 4 : Site web dynamique Pré requis : HTML/CSS Connaître et être capable de mettre en œuvre PHP/MySQL Connaître les bases des langages et comprendre le fonctionnement CI/CD (Corporate Identity Corporate

Plus en détail

4 : Applications Client/Serveur et Web

4 : Applications Client/Serveur et Web 4 : Applications Client/Serveur et Web Cours 4 : Applications Client/Serveur et Web Le Cocq Michel lecocq@ipgp.fr Licence Pro SIL 11 Février 2016 Rappel plan général Introduction au système UNIX - mardi

Plus en détail

Systèmes et applications distribués Intergiciels et applications communicantes

Systèmes et applications distribués Intergiciels et applications communicantes Systèmes et applications distribués Intergiciels et applications communicantes Philippe Quéinnec Télécommunication et Réseaux 2e année ENSEEIHT 24 février 2014 Inspiré de cours de G. Padiou, Ph. Mauran

Plus en détail

Formation PrestaShop Développeur

Formation PrestaShop Développeur Page 1 sur 5 28 bd Poissonnière 75009 Paris T. +33 (0) 1 45 63 19 89 contact@ecommerce-academy.fr http://www.ecommerce-academy.fr/ Formation PrestaShop Développeur Développeur, vous souhaitez mettre en

Plus en détail

Développement d une application pour mobile

Développement d une application pour mobile Développement d une application pour mobile Prise de commandes dans le restaurant «Chez Antoine» Propriétés Intitulé long Formation concernée Matière Description Prise de commande sur PDA dans un restaurant

Plus en détail

Le coût d'une plate-forme d'archivage électronique

Le coût d'une plate-forme d'archivage électronique Le coût d'une plate-forme d'archivage électronique Résultats d'une étude lancée par la direction des Archives de France F. Banat-Berger Présentation Groupe PIN 20 octobre 2005 Plate-forme d'archivage électronique

Plus en détail

Définition de l architecture logicielle. (application répartie en CORBA)

Définition de l architecture logicielle. (application répartie en CORBA) Définition de l architecture logicielle (application répartie en CORBA) Projet MIAGe Toulouse Groupe 2 1 Introduction L architecture logicielle de l application est basée sur le modèle 3-tiers Client Java

Plus en détail

Réseau de télésurveillance par caméras IP

Réseau de télésurveillance par caméras IP RAPPORT DE PROJET DE FIN D ETUDES Filière Ingénieurs en Télécommunications Option Ingénierie des Réseaux de Télécommunication Réseau de télésurveillance par caméras IP Elaboré par Mohamed Moncef BEN AMOR

Plus en détail

Informations de l'unité d'enseignement Implantation. Cursus de. Intitulé. Code. Cycle 1. Bloc 1. Quadrimestre 2. Pondération 5. Nombre de crédits 5

Informations de l'unité d'enseignement Implantation. Cursus de. Intitulé. Code. Cycle 1. Bloc 1. Quadrimestre 2. Pondération 5. Nombre de crédits 5 Informations de l'unité d'enseignement Implantation IPL Cursus de Bachelier en informatique de gestion Programmation Web : Bases I1050 Cycle 1 Bloc 1 Quadrimestre 2 Pondération 5 Nombre de crédits 5 Nombre

Plus en détail

2 GLOSSAIRE ET TERMINOLOGIE... 3 3 COMPOSITION DU SYSTÈME INFORMATIQUE... 3 4 ARCHITECTURE DU SYSTÈME INFORMATIQUE DE ROXANE... 4

2 GLOSSAIRE ET TERMINOLOGIE... 3 3 COMPOSITION DU SYSTÈME INFORMATIQUE... 3 4 ARCHITECTURE DU SYSTÈME INFORMATIQUE DE ROXANE... 4 Solution Roxane 1 SOMMAIRE 1 SOMMAIRE... 2 2 GLOSSAIRE ET TERMINOLOGIE... 3 3 COMPOSITION DU SYSTÈME INFORMATIQUE... 3 4 ARCHITECTURE DU SYSTÈME INFORMATIQUE DE ROXANE... 4 4.A ) L APPLICATION COMPO-MANAGER...

Plus en détail

Le fonctionnement d'internet

Le fonctionnement d'internet Le fonctionnement d'internet Internet est le plus grand réseau informatique mondial. Il regroupe en fait un grand nombre de réseaux reliant entre eux des millions d'ordinateurs à travers le monde. Le mot

Plus en détail

Les clients légers. Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008. Pierre Verron. CFAI INGÉNIEURS 2000 Caribbean's Pirates Crew

Les clients légers. Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008. Pierre Verron. CFAI INGÉNIEURS 2000 Caribbean's Pirates Crew Les clients légers Exposé Système - Ingénieurs 2000 Informatique & Réseaux 2007-2008 Pierre Verron CFAI Sommaire Définitions Objectifs Historique Les architectures Inventaire des avantages et des inconvénients

Plus en détail

TECHNOLOGIE Collège J. de Romilly, Cours Rudolf FELLER

TECHNOLOGIE Collège J. de Romilly, Cours Rudolf FELLER SYNTHESE : TraVAIL SUR Le rubik' s cube (cette feuille est à ranger dans la partie Synthèse) I. PROBLEMATIQUES ABORDEES DANS LES TRAVAUX PRATIQUES Différentes problématiques sous-jacentes ont été abordées

Plus en détail

Module : Bases techniques pour l informatique

Module : Bases techniques pour l informatique Développeur Logiciel Module : Bases techniques pour l informatique Etre capable de naviguer dans le monde culturel de l'informaticien. Savoir utiliser les outils bureautiques et internet. Algèbre de Boole.

Plus en détail

NSY107 - Intégration des systèmes client-serveur

NSY107 - Intégration des systèmes client-serveur NSY107 - Intégration des systèmes client-serveur Cours du 13/05/2006 (4 heures) Emmanuel DESVIGNE Document sous licence libre (FDL) Plan du cours Introduction Historique Les différentes

Plus en détail

Création d'un logiciel de comptabilité générale

Création d'un logiciel de comptabilité générale Création d'un logiciel de comptabilité générale Description du thème Propriétés Intitulé long Date de publication Présentation Description Développement d'un logiciel de comptabilité générale avec Access

Plus en détail

LHÉO Langage Harmonisé ďéchange ďinformations sur ľoffre de formation

LHÉO Langage Harmonisé ďéchange ďinformations sur ľoffre de formation LHÉO Langage Harmonisé ďéchange ďinformations sur ľoffre de formation Georges-André Silber Centre de Recherche en Informatique École des Mines de Paris Travaux menés avec la DGEFP Site web support Courriel

Plus en détail

LA GESTION DES SOLUTIONS TECHNIQUES D ACCÈS

LA GESTION DES SOLUTIONS TECHNIQUES D ACCÈS LA GESTION DES SOLUTIONS TECHNIQUES D ACCÈS Pour les sources voir le cours LA PROBLEMATIQUE Parc informatique hétérogène compliquant la gestion des postes ; Mise à jour longue des applications ; Existence

Plus en détail

Cours 1 : Introduction au réseaur

Cours 1 : Introduction au réseaur RE53 Cours 1 : Introduction au réseaur Philippe.Descamps@utbm.fr 1 Plan du Cours A. Terminologie et Concept Réseaux 1. Les différents types de réseaux 2. Communication et Échange des données 3. La segmentation

Plus en détail

Projet Master 1ere année Sujet n 13 :

Projet Master 1ere année Sujet n 13 : BANON Daniel CAPON François CARRERE Jean-Charles IUP Avignon Master 1 TAIM Projet Master 1ere année Sujet n 13 : Interactions audio sur le site web du LIA A l attention de messieurs Nocéra, Favre et Larcher

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

Chapitre 10: Cryptographie et. Sécurité.

Chapitre 10: Cryptographie et. Sécurité. Chapitre 10: Cryptographie et L'objectif de ce chapitre: Sécurité. Décrire les différentes étapes de la définition et de la mise en place d'une politique globale de sécurité d'un réseau. Analyser l'intégration

Plus en détail

Architecture client/serveur

Architecture client/serveur Architecture client/serveur Table des matières 1. Principe du client/serveur...2 2. Communication client/serveur...3 2.1. Avantages...3 2.2. Inconvénients...3 3. HTTP (HyperText Transfer Protocol)...3

Plus en détail

SYSTEMES D INFORMATION GEOGRAPHIQUE

SYSTEMES D INFORMATION GEOGRAPHIQUE SYSTEMES D INFORMATION GEOGRAPHIQUE VOS CONTACTS : Sandrine LIEBART Conseillère Formation Génie Technique et Ecologique, Systèmes d'information Géographique sandrine.liebart@cnfpt.fr Sylviane BOUGEROLLE

Plus en détail

Présentation du projet:

Présentation du projet: : Le but du projet est de réaliser le fonctionnement d'un jeu de Siam valide. Plus spécifiquement, il consiste à implémenter l'organisation générale du jeu, et le suivi des règles du mouvement des pièces.

Plus en détail

BTS INFORMATIQUE DE GESTION SESSION 2001 E4R : ÉTUDE DE CAS CAS SUDREPAS

BTS INFORMATIQUE DE GESTION SESSION 2001 E4R : ÉTUDE DE CAS CAS SUDREPAS BTS INFORMATIQUE DE GESTION SESSION 2001 E4R : ÉTUDE DE CAS Durée : 5 heures Coefficient : 5 CAS SUDREPAS Éléments de correction Barème fourni avec le sujet Dossier 1 Organisation du réseau local de BURODÉCO

Plus en détail

UP : Unified Process

UP : Unified Process UP : Unified Process 1 UP : Unified Process Table des matières 1DÉFINITION... 2 1.1UP est itératif... 2 1.2UP est centré sur l'architecture...2 1.3UP est piloté par les cas d'utilisation d'uml... 2 2VIE

Plus en détail

Compétences du B2i collège et activités documentaires

Compétences du B2i collège et activités documentaires Compétences du B2i collège et activités documentaires Aujourd hui, les activités de recherche documentaire intègrent nécessairement l utilisation de l informatique, du multimédia et de l Internet. Lors

Plus en détail

Aperçue de Koozali SME Server

Aperçue de Koozali SME Server Aperçue de Koozali SME Server Une distribution Linux ( open source ) stable, sécurisée et polyvalente Pour la petite et moyenne entreprise ( P.M.E ) (Janvier 2016 v1.2.3) Droit d'auteur 2016 par Koozali

Plus en détail

LIVRE BLANC : Architectures OXYGENE++ version 6.50. MEMSOFT Page 1 sur 18 Livre Blanc Architectures Oxygène++

LIVRE BLANC : Architectures OXYGENE++ version 6.50. MEMSOFT Page 1 sur 18 Livre Blanc Architectures Oxygène++ LIVRE BLANC : Architectures OXYGENE++ version 6.50 MEMSOFT Page 1 sur 18 Livre Blanc Architectures Oxygène++ Date du document : 17 novembre 2005 Ce livre blanc est destiné à l'information des professionnels

Plus en détail

TIP-I Télécommunications des informations de paiement par Internet

TIP-I Télécommunications des informations de paiement par Internet RÉGIE DE L ASSURANCE MALADIE DU QUÉBEC TIP-I Télécommunications des informations de paiement par Internet Plan de la présentation» Introduction» Présentation de la solution» Présentation de la documentation

Plus en détail

Vous trouverez ci-après un résumé du contenu pédagogiques des différents modules de formation proposés.

Vous trouverez ci-après un résumé du contenu pédagogiques des différents modules de formation proposés. Le CESI, centre de formation professionnelle et supérieure, situé à Brest, recherche des personnes pour animer des formations dans les domaines suivants : Systèmes d information Page 2 Architecture systèmes

Plus en détail

Une nouvelle référence dans cette année de jubilé

Une nouvelle référence dans cette année de jubilé 64 Pages romandes Une nouvelle référence dans cette année de jubilé Pour ce 25 ème anniversaire, les développeurs ont entièrement reprogrammé le logiciel de gestion ABACUS. Le résultat: une solution de

Plus en détail

PHPBoost. Un CMS innovant

PHPBoost. Un CMS innovant PHPBoost Un CMS innovant Introduction CMS = Content Management System Littéralement système de gestion de contenu Assistant de publication de site web Logiciel exécuté côté serveur Une fois mis en place,

Plus en détail

DE GAMMA. arcole reporting. adaptation métiers interrogation simple. Infocentre Windows rapport. Infocentre décisionnel de la gamme Arcole

DE GAMMA. arcole reporting. adaptation métiers interrogation simple. Infocentre Windows rapport. Infocentre décisionnel de la gamme Arcole Infocentre Windows rapport adaptation métiers interrogation simple 01 DE GAMMA arcole reporting T Infocentre décisionnel de la gamme Arcole Accélérateur de Performance Métier L optimisation de la productivité

Plus en détail

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier:

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier: La GEIDE Historique de La GEIDE Anciennement "Archivage électronique", La Gestion électronique de Documents "GED" est apparu dans les années 80. Mais le terme GED paraissait restrictif par rapport à ses

Plus en détail

DEFINITION ET CONFIGURATION DES SALLES LABORATOIRES D'INFORMATIQUE

DEFINITION ET CONFIGURATION DES SALLES LABORATOIRES D'INFORMATIQUE BTS Services Informatiques aux Organisations CECI Session 2013 Projet Personnalisé Encadré PPE 1. DEFINITION ET CONFIGURATION DES SALLES LABORATOIRES D'INFORMATIQUE Le contexte Le département technique

Plus en détail

Stellar Phoenix. Access Database Repair 5.0 Guide d'installation

Stellar Phoenix. Access Database Repair 5.0 Guide d'installation Stellar Phoenix Access Database Repair 5.0 Guide d'installation Présentation Stellar Phoenix Access Database Repair est une application fiable et simple à utiliser permettant de réparer des fichiers Microsoft

Plus en détail

I. DÉFINITION DU CAHIER DES CHARGES

I. DÉFINITION DU CAHIER DES CHARGES I. DÉFINITION DU CAHIER DES CHARGES CAHIER DES CHARGES Le cahier des charges est constitué d'un ensemble de documents contenant les spécifications adressées : à des fournisseurs de biens ou de services

Plus en détail

CIMPLICITY. Caractéristiques et fonctionnalités. Points forts techniques. Développement et déploiement applicatifs faciles

CIMPLICITY. Caractéristiques et fonctionnalités. Points forts techniques. Développement et déploiement applicatifs faciles Proficy HMI/SCADA CIMPLICITY Proficy HMI/SCADA CIMPLICITY tire toute la puissance de votre information pour vous aider à visualiser les opérations de votre atelier de production, assurer l automatisation

Plus en détail

Communiqué de presse

Communiqué de presse Communiqué de presse Biarritz, le 17 septembre 2008 Externalisation des données informatiques : L'éditeur ASP64 annonce le lancement des nouvelles versions de DataPack TM et NasPack TM offrant une interface

Plus en détail

I. Bases de données. Exemples classiques d'applications BD. Besoins de description

I. Bases de données. Exemples classiques d'applications BD. Besoins de description I. Bases de données Exemples classiques d'applications BD Les besoins Qu est ce qu un SGBD, une BD Architecture d un SGBD Cycle de vie Plan du cours Gestion des personnels, étudiants, cours, inscriptions,...

Plus en détail

SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault

SIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault SIO-65291 Page 1 de 5 1- Objectifs généraux Applications Web dynamiques Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault acquérir les principes et concepts fondamentaux dans le domaine d'applications

Plus en détail

ESPACE PRIVÉ POUR LE STOCKAGE TEMPORAIRE ET LE TRANSFERT DE FICHIERS COMMENT TÉLÉCHARGER UN FICHIER VERS VOTRE ORDINATEUR EN UTILISANT UN

ESPACE PRIVÉ POUR LE STOCKAGE TEMPORAIRE ET LE TRANSFERT DE FICHIERS COMMENT TÉLÉCHARGER UN FICHIER VERS VOTRE ORDINATEUR EN UTILISANT UN TABLE DES MATIERES : Comment télécharger un fichier vers votre ordinateur en utilisant un navigateur...1 Comment déposer de 1 à 3 fichiers sur l'espace privé en utilisant un navigateur...2 Comment transférer

Plus en détail

Cours: Administration d'une Base de Données

Cours: Administration d'une Base de Données Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1

Plus en détail

Guide rapide EOLE EOLE 2.4

Guide rapide EOLE EOLE 2.4 EOLE 2.4 Documentation sous licence Creative Commons by-nc-sa - EOLE 2.4 Date : Editeur : Rédacteurs : Copyright : Licence : Pôle national de compétence EOLE Équipe EOLE Cette documentation, rédigée par

Plus en détail

LES GAULOIS À PORTÉE DE TOUS, UN SIG THÉMATIQUE SUR L'ÂGE DU FER

LES GAULOIS À PORTÉE DE TOUS, UN SIG THÉMATIQUE SUR L'ÂGE DU FER LES GAULOIS À PORTÉE DE TOUS, UN SIG THÉMATIQUE SUR L'ÂGE DU FER Michel Cartereau michel.cartereau @ agroparistech.fr AgroParisTech, UFR d'informatique 16 rue Claude Bernard, F-75231 PARIS CEDEX 05 [logo-agroparistech.png]

Plus en détail