-
Notifications
You must be signed in to change notification settings - Fork 1
3_Realisation
Thibaut Marmin edited this page Jan 26, 2013
·
4 revisions
L'architecture de l'application peut être représentée sous la forme suivante :
Nous avons fait le choix de développer une application J2EE. Elle fournit un client léger (client web HTML + JS) lors de l'accès à la racine (route /).
Dans le but d'optimiser la généricité et l'extensibilité de notre application, nous avons mis en place un système de configuration via des fichiers. Le chemin vers le répertoire dans lequel se situe ces fichiers est définit dans le fichier web.xml de l'application web. Dans ce répertoie figure quatre types de fichiers de configuration :
- sources.properties : déclare les appariements possibles, c'est à dire les systèmes de données dans lesquels les jeux de données sont disponibles (par exemple ici le seul jeu de données disponible dans d2rq est isf).
geonames.availablein = tdb,sdb,memory
inseepop.availablein = tdb,sdb,memory
inseecog.availablein = tdb,sdb,memory
monuments.availablein = tdb,sdb,memory
isf.availablein = d2rq,tdb,sdb,memory
passim.availablein = tdb,sdb,memory
- sdb-[dataname].ttl : configurations SDB du jeu de données "dataname", au format turtle,
- d2rq-[dataname].ttl : configuration D2RQ du jeu de données "dataname", au format turtle,
- [dataname].properties : fichier properties du jeu de données "dataname", déclarant les chemin vers les fichiers de configuration sdb et d2rq.