21
GS I Gestion des systèmes d’information Applications Chapitre B17 et C18 GS I Gestion des systèmes d’information

GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

Embed Size (px)

Citation preview

Page 1: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

GSI

Gestion des systèmes d’information

ApplicationsChapitre B17 et C18

GSI

Gestion des systèmes d’information

Page 2: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 3: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

GSI

Gestion des systèmes d’information

Architecture des applications

B17

GSI

Gestion des systèmes d’information

Page 4: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 5: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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.

Page 6: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 7: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 8: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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.

Page 9: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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.

Page 10: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

GSI

Gestion des systèmes d’information

CLIENT

Un client est :• Client lourd ;• Client léger ;• Client enrichi.

Page 11: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 12: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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 :

--------------------------------------------------------------------------------------------

Page 13: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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 :

--------------------------------------------------------------------------------------------

Page 14: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 15: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 16: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 17: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 18: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

GSI

Gestion des systèmes d’information

Evolutiondes applications

C 18

GSI

Gestion des systèmes d’information

Page 19: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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

Page 20: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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.

Page 21: GSI Gestion des systèmes dinformation Applications Chapitre B17 et C18 GSI Gestion des systèmes dinformation

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