gsi gestion des systèmes dinformation applications chapitre b17 et c18 gsi gestion des systèmes...
TRANSCRIPT
GSI
Gestion des systèmes d’information
ApplicationsChapitre B17 et C18
GSI
Gestion des systèmes d’information
GSI
Gestion des systèmes d’information
2Université d’été GSI Août 2006
Qu’est-ce qu’une application ?
• Une application informatique permet d’exécuter des tâches sur ordinateur pour répondre aux besoins d’une organisation.
• Elle est formée de différents composants installées sur un même ordinateur ou sur des ordinateurs différents reliés en réseau
GSI
Gestion des systèmes d’information
Architecture des applications
B17
GSI
Gestion des systèmes d’information
GSI
Gestion des systèmes d’information
4
Niveaux fonctionnels d’une application
Une application assure 3 fonctions :
• Le dialogue avec l’utilisateur (IHM)
• Le traitement de l’information• L’accès aux données
GSI
Gestion des systèmes d’information
Composants d’une application
Ces trois fonctions peuvent être prises en charge par différents composants situés sur un ou plusieurs ordinateurs reliés en
réseau.
GSI
Gestion des systèmes d’information
6
Architecture client-serveur
Exemple d’une application web
Navigateur web
Serveur d’applications
Serveur de données
Dialogue avec l’utilisateur
Traitement
Serveur web
Interpréteur de scripts
SGBD
Base de données
Poste client
Accès aux données
GSI
Gestion des systèmes d’information
Architecture n-tiers
• Un serveur est un ordinateur qui fournit des services sur le réseau.
• Un client est un logiciel qui émet des requêtes auprès d’un serveur (demande de services).
GSI
Gestion des systèmes d’information
Dialogue client-serveur
• On parle de dialogue client-serveur dès que deux applications communiquent entre elles.
• L’application cliente soumet une requête à l’application serveur.
• L’application serveur retourne le résultat de la requête à l’application cliente.
GSI
Gestion des systèmes d’information
Serveur
Un serveur est un processus logiciel qui attend une requête d’un logiciel client et délivre un service en retour.
• Un serveur WEB ;• Un serveur d’application ;• Un serveur de données ;• Un serveur de fichiers ;• Un serveur de messagerie ;• Un serveur d’impression ;• Un serveur d’authentification ;• Un serveur mandataire.
GSI
Gestion des systèmes d’information
CLIENT
Un client est :• Client lourd ;• Client léger ;• Client enrichi.
GSI
Gestion des systèmes d’information
MIDDLEWARE
Les logiciels médiateurs, faisant partie de la couche application du réseau, sont chargés d’interfacer ces composantes. C’est-à-dire :
De gérer les connexions ;D’assurer l’envoi de requêtes du client et le renvoi des
résultats du serveurExemple : connecteur ODBC
GSI
Gestion des systèmes d’information
Dialogue client-serveurCas d’une application de
bureau
Serveur de données
SGBD (Application serveur)
Base de données
Poste client
Application cliente
Requête SQL
Résultat : données
Résultat :
--------------------------------------------------------------------------------------------
GSI
Gestion des systèmes d’information
Dialogue client-serveurCas d’une application
web
Serveur d’applications
Serveur de données
Serveur web
Interpréteur de scripts
SGBD
Base de données
Poste client
Navigateur
Requête : URL
Résultat : page HTML Requête :
script
Résultat : code HTML
Requête SQL
Résultat : données
Résultat :
--------------------------------------------------------------------------------------------
GSI
Gestion des systèmes d’information
Architecture technique
• L'architecture technique décrit les différents éléments du système informatique prenant en charge les composants de l'application en vue de son exécution.
• Il est nécessaire d’installer et de configurer chaque composant de l’application de façon à la rendre disponible
GSI
Gestion des systèmes d’information
15Université d’été GSI Août 2006
Installer une application
• Installer une application consiste à copier tous les fichiers qui la composent sur disque et à la rendre accessible et exécutable
cédérom
GSI
Gestion des systèmes d’information
16Université d’été GSI Août 2006
L’environnement d’exécution
• Une application informatique s’exécute dans un environnement précis :
• Système d’exploitation (linux, windows…),
• Éventuellement navigateur (Firefox, IE…),
• et moteur d’exécution (Java, dotNet, flash…)
GSI
Gestion des systèmes d’information
Architecture techniqueContexte : Gestion
des formations
Serveur de données
SGBD :MySQL
Base de données commune
Poste client
Système d’exploitation :
Windows
Requête SQL
Résultat : données
Environnement d’exécution et de développement :
Access
Médiateur : ODBC
Pilote : MyODBC
Résultat :
--------------------------------------------------------------------------------------------
Réseau
Adresse IP
Adresse IP
GSI
Gestion des systèmes d’information
Evolutiondes applications
C 18
GSI
Gestion des systèmes d’information
GSI
Gestion des systèmes d’information
GSI
Gestion des systèmes d’information
• LES FONCTIONNALITES D ‘UNE APPLICATION :• sont destinées :
– Utilisateurs ;– Support.
Voir exemple page 209
GSI
Gestion des systèmes d’information
GSI
Gestion des systèmes d’information
• L’une des composantes technologiques du système d’information est l’application informatique dont l’évolution est liée à des facteurs :– Intégration de nouvelles technologies ;– Evolution de l’environnement juridique, économique ou
social ;– Concurrence ou volonté des clients.
GSI
Gestion des systèmes d’information
GSI
Gestion des systèmes d’information
• LE CYCLE DE VIE D‘UNE APPLICATION :– Analyse préalable ;– Analyse conceptuelle et organisationnelle ;– Développement et tests ;– Déploiement ;– Exploitation et maintenance.
Voir exemple page 210