
Logiciels:
-
Logiciels
Bureautiques Standards
-
Systèmes d'Exploitation
-
Gestion
Commerciale
-
Comptabilité
-
Logicielle spécialise sur votre
choix
-
Développement d'Applications Spécifiques ...
-
Installation et paramétrage des logiciels
demandez-nous conseil pour que vos choix soient
adaptés à vos besoins réels
-
-
-
- Les trois niveaux d'abstraction d'une application
En règle générale, une
application informatique peut être découpée en trois
niveaux d'abstraction distincts :
-
la
couche de présentation, encore appelée IHM2.1,
permet l'interaction de l'application avec
l'utilisateur. Cette couche gère les saisies au
clavier, à la souris et la présentation des
informations à l'écran. Dans la mesure du possible,
elle doit être conviviale et ergonomique.
-
la
logique applicative, les traitements, décrivant
les travaux à réaliser par l'application. Ils
peuvent être découpés en deux familles :
-
les traitements locaux, regroupant les
contrôles effectués au niveau du dialogue avec
l'IHM, visant essentiellement le contrôle et
l'aide à la saisie,
-
les traitements globaux, constituant
l'application elle-même [JFG99]. Cette couche,
appelée Business Logic ou couche métier,
contient les règles internes qui régissent une
entreprise donnée [FAS99].
-
les
données, ou plus exactement l'accès aux données,
regroupant l'ensemble des mécanismes permettant la
gestion des informations stockées par l'application.
 |
Figure 2.1:
Les trois niveaux d'une application
informatique [LEF94] |
Ces trois niveaux peuvent être
imbriqués ou répartis de différentes manières entre
plusieurs machines physiques.
Le noyau de l'application est
composé de la logique de l'affichage et la logique des
traitements. Le découpage et la répartition de ce noyau
permettent de distinguer les architectures applicatives
suivantes :
Nous allons faire un rapide tour
des premières architectures, en introduisant
progressivement les notions utiles à leur compréhension,
et nous attarder ensuite plus longuement sur les
architectures n-tiers.
|