II.4 ARCHITECTURE ET TECHNOLOGIES À UTILISER
Vu que notre logiciel est une double application : une
application Java standard (JSE) en couche basée sur une
architecture 3-tiers et utilisant les technologies JPA/ Hibernate pour
l'administration et une application web en couche basée sur une
architecture 3-tiers, nous allons présenter les architectures et les
outils à utiliser.
II.4.1 Architecture
3-tiers
L'architecture 3-tiers est une architecture ou on retrouve
trois entités communicants ensemble. On peut avoir les cas suivant.
- Un client
- Un serveur d'application web (serveur web + moteur PHP) qui
répond aux requêtes http de l'utilisateur.
- Un système de gestion de base de données
(SGBD) qui traite et répond les requêtes qui lui sont
émises par le serveur d'application.
Figure1 :
Architecture 3-tiers
|