Title: Applications%20Chapitre%20B17%20et%20C18
1ApplicationsChapitre B17 et C18
GSI
Gestion des systèmes dinformation
2Quest-ce quune application ?
- Une application informatique permet dexécuter
des tâches sur ordinateur pour répondre aux
besoins dune 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
3Architecture des applicationsB17
GSI
Gestion des systèmes dinformation
4Niveaux fonctionnels dune application
- Une application assure 3 fonctions
- Le dialogue avec lutilisateur (IHM)
- Le traitement de linformation
- Laccès aux données
5Composants dune 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.
6Architecture client-serveurExemple dune
application web
Serveur web
SGBD
Dialogue avec lutilisateur
Accès aux données
Traitement
Navigateur web
Base de données
Interpréteur de scripts
Serveur dapplications
Serveur de données
Poste client
7Architecture 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 dun serveur (demande de services).
8Dialogue client-serveur
- On parle de dialogue client-serveur dès que deux
applications communiquent entre elles. - Lapplication cliente soumet une requête à
lapplication serveur. - Lapplication serveur retourne le résultat de la
requête à lapplication cliente.
9Serveur
- Un serveur est un processus logiciel qui attend
une requête dun logiciel client et délivre un
service en retour. - Un serveur WEB
- Un serveur dapplication
- Un serveur de données
- Un serveur de fichiers
- Un serveur de messagerie
- Un serveur dimpression
- Un serveur dauthentification
- Un serveur mandataire.
10CLIENT
- Un client est
- Client lourd
- Client léger
- Client enrichi.
11MIDDLEWARE
- Les logiciels médiateurs, faisant partie de la
couche application du réseau, sont chargés
dinterfacer ces composantes. Cest-à-dire - De gérer les connexions
- Dassurer lenvoi de requêtes du client et le
renvoi des résultats du serveur - Exemple connecteur ODBC
12Dialogue client-serveurCas dune application de
bureau
Résultat --------------------------------------
------------------------------------------------
------
Requête SQL
SGBD (Application serveur)
Résultat données
Application cliente
Base de données
Serveur de données
Poste client
13Dialogue client-serveurCas dune application web
Serveur web
SGBD
Requête SQL
Requête URL
Résultat --------------------------------------
------------------------------------------------
------
Résultat code HTML
Résultat page HTML
Navigateur
Requête script
Base de données
Résultat données
Interpréteur de scripts
Serveur dapplications
Serveur de données
Poste client
14Architecture 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 dinstaller et de configurer
chaque composant de lapplication de façon à la
rendre disponible
15Installer 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
16Lenvironnement dexécution
- Une application informatique sexécute dans un
environnement précis - Système dexploitation (linux, windows),
- Éventuellement navigateur (Firefox, IE),
- et moteur dexécution (Java, dotNet, flash)
17Architecture techniqueContexte Gestion des
formations
Pilote MyODBC
Requête SQL
Résultat --------------------------------------
------------------------------------------------
------
SGBD MySQL
Résultat données
Médiateur ODBC
Base de données commune
Serveur de données
Poste client
Environnement dexécution et de développement
Access
Système dexploitation Windows
18Evolutiondes applicationsC 18
GSI
Gestion des systèmes dinformation
19GSI
Gestion des systèmes dinformation
- LES FONCTIONNALITES D UNE APPLICATION
- sont destinées
- Utilisateurs
- Support.
- Voir exemple page 209
20GSI
Gestion des systèmes dinformation
- Lune des composantes technologiques du système
dinformation est lapplication informatique dont
lévolution est liée à des facteurs - Intégration de nouvelles technologies
- Evolution de lenvironnement juridique,
économique ou social - Concurrence ou volonté des clients.
21GSI
Gestion des systèmes dinformation
- LE CYCLE DE VIE DUNE APPLICATION
- Analyse préalable
- Analyse conceptuelle et organisationnelle
- Développement et tests
- Déploiement
- Exploitation et maintenance.
- Voir exemple page 210