3.5.2.3 Diagramme d'activité « Gérer
police d'assurance »
Figure 50: Diagramme d'activité «
gérer police d'assurance »
3.6 Diagramme de déploiement
En UML, un diagramme de déploiement est une vue
statique qui sert à représenter l'utilisation de l'infrastructure
physique par le système et la manière dont les composants du
système sont repartis ainsi que les relations entre eux. Les
éléments utilisés par un diagramme de déploiement
sont principalement les noeuds, les composants, les associations et les
artefacts. Dans le cas précis de notre projet, leurs rôles sont
:
? Le serveur d'application est responsable de la gestion des
sessions utilisateurs,
la gestion des polices d'assurance, la gestion des sinistres,
gestion des primes, etc. ; ? Le serveur de données (MySQL)
représente la partie centrale du SIO qui gère la
base de données et ses accès ;
? Le serveur web transmet à l'utilisateur le
résultat de la requête envoyée ;
Ensuite, nous avons pour le compte du SID :
? La machine Talend Open Studio qui est la machine qui
extrait, charge et transforme les données sources pour les stocker dans
l'entrepôt ;
? Le serveur de données PostgréSQL,
représente le SGBD que nous avons choisi pour servir d'entrepôt de
données ;
? Plus haut, nous avons une machine qui sert à
représenter toute autre source de données qui alimenterait notre
DW ;
Conception des systèmes décisionnels basée
sur l'analyse des processus métiers
? Enfin, nous avons les navigateurs web, sur lequel
s'exécute le serveur apache pour permettre exécution du logiciel
de reporting open source « SpagoBI » avec quelques modules de
reporting représentés.
Le déploiement de notre solution se présente comme
dans le schéma ci-après :
« Artefact »
« Artefact »
Architecture SIO
Serveur de données
Serveur web
HTTP
Apache
Utilisateur SIO
SQL
MySQL
« Artefact »
Users
Manager
Autres sources de données
« Artefact »
Talend Open Studio
« Artefact »
Oracle, MySql, Postgres
...
« Artefact »
Machine ETL
« Artefact »
JasperRepo
srtingEngin
Serveur apache «
Artefact » Tomecat
Architecture SID
« Artefact »
MobileRepo
rtEngine
Utilisateur SID
Navigateur web
« Artefact »
BDD Data Warehouse
« Artefact »
TalendEngine Administration
PostgréSQL
SpagoBI
« Artefact »
Figure 51: Diagramme de déploiement
DJYAMO Azore - Mémoire de fin de cycle Master
CSI/IAI-siège/2015-2016 Page | 78
Conception des systèmes décisionnels basée
sur l'analyse des processus métiers
3.7 Architecture technique
L'architecture technique décrit des composants
logiciels déployés sur les composants matériels. Ces
composants logiciels sont : des systèmes d'exploitation, des
middlewares, des SGBD, des composants liés à l'exploitation
(ordonnanceur, supervision système et réseau, logiciel de
sauvegarde...), des serveurs web, des serveurs d'applications, d'autres
serveurs (DNS, SMTP, NTP...), les composants logiciels spécifiques
à l'application.
Figure 52: Architecture technique
DJYAMO Azore - Mémoire de fin de cycle Master
CSI/IAI-siège/2015-2016 Page | 79
Conception des systèmes décisionnels basée
sur l'analyse des processus métiers
DJYAMO Azore - Mémoire de fin de cycle Master
CSI/IAI-siège/2015-2016 Page | 80
|