RAPPORT DE STAGE Développement de modules complémentaires pour client CHU
© Aldata Solution I 22/49
2.2. Les composantes de G.O.L.D.
G.O.L.D. est une application qui fonctionne selon une architecture 3-tiers.
Figure 17 : Architecture 3-tiers de G.O.L.D.
La couche « Présentation » de l’architecture représente le premier tiers. Deux catégories de
clients légers existent pour répondre à tous les besoins du métier. D’une part, le client 100% Jav dans lequel le déploiement de l’application est automatique et qui fonctionne sous forme d’apple ou via Java Web Start. D’autre part, un client Web qui utilise les technologies Web 2.0 et dans lequel le déploiement de l’application est instantané et qui utilise les flux SOAP/XML pour le transfert des données. Cette catégorie supporte différents types de supports : Tablet PC, PDA, …
La couche « Métier » a été implémentée autour d’un serveur d’application développé par la
société : G.A.I.A. Il peut fonctionner seul ou bien être intégré dans une application J2EE. Le serveur est entièrement compatible avec des architectures orientées services (SOA).
Enfin, le troisième tiers, la couche « Données » où l’on retrouve l’ensemble des données
persistantes est gérée par une base de données Oracle®.
Tous les modules du logiciel ont été développés suivant ce modèle. Aldata Solution a développ
différents modules pour répondre aux différents aspects du « métier » de la grande distribution
de la logistique. Ils sont présentés ci-dessous :