Master en informatique architectures logicielles rapport de sta


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 :

Laisser un commentaire