User Tools

Site Tools


wiki:epims4_0m2:developer:systemarchi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:epims4_0m2:developer:systemarchi [2008/07/15 09:31]
dupierris créée
wiki:epims4_0m2:developer:systemarchi [2008/10/02 10:21] (current)
Line 1: Line 1:
 ====== Architecture du systeme ePims ====== ====== Architecture du systeme ePims ======
  
-D'un point de vue administration l'​infrastructure du système ePims est en fait plus complet que celui décrit dans le chapitre d'​introduction ([[..:​epimsInfrastructure|l'​infrastructure d'​ePims]]). ePims est une application J2EE composée des modules ​suivants ​:+D'un point de vue administration l'​infrastructure du système ePims est en fait plus complet que celui décrit dans le chapitre d'​introduction ([[..:​epimsInfrastructure|l'​infrastructure d'​ePims]]). ePims est une application J2EE composée des modules ​décrits ci-dessous. Cette application définit les ressources nécessaires aux différents modules, c'est à dire : 
 +  * La data source pour l'​accès à la BD 
 +  * Le realm pour l'​authentification 
 +  * les topics JMS pour la communication par message.
  
 +Plus d'​information sur la configuration de ces ressources est donnée dans le chapitre relatif à l'​[[..:​admin:​configurationepims#​configuration1|installation]]
 +
 +L'​application J2EE ePims contient les modules: ​
   * **eP-Web** : l'​application web qui permet l'​ensemble des opérations de gestion de l'​activité (création des études, des échantillons,​ archivage, états de sortie, recherche, planification,​ ...)   * **eP-Web** : l'​application web qui permet l'​ensemble des opérations de gestion de l'​activité (création des études, des échantillons,​ archivage, états de sortie, recherche, planification,​ ...)
-  * **eP-WebService** : module de service web permettant d'​accéder à certaines informations ​contebues ​dans la BD ePims....+  * **eP-WebService** : module de service web permettant d'​accéder à certaines informations ​contenues ​dans la BD ePims....
  
 Un autre  module d'​ePims,​ **eP-Core**,​ est également installé sur le serveur d'​application J2EE et est utilisé par eP-Web et eP-WebService pour toute la partie d'​accès aux données. En effet, eP-Core est la librairie de gestion des lectures/​écritures et de créations des objets Java correspondants aux données de la BD. Un autre  module d'​ePims,​ **eP-Core**,​ est également installé sur le serveur d'​application J2EE et est utilisé par eP-Web et eP-WebService pour toute la partie d'​accès aux données. En effet, eP-Core est la librairie de gestion des lectures/​écritures et de créations des objets Java correspondants aux données de la BD.
  
-**eP-Back** ​utilise une autre instance ​de eP-Core pour l'​accès auxc données de la BD. Néanmoins l'​objectif est qu'​eP-Back ​utilise les web services proposés par eP-WebService pour lire ces informations.+Il existe d'​autres modules encore qui ne sont pas dans l'​application J2EE mais qui ont besoin de cette application 
 +  * **eP-Back**, module ​de transfert, ​utilise les web services proposés par eP-WebService pour lire les informations ​sur les échantillons/​acquisitions dans la BD. 
 +  * **eP-TAF**, module de transfert automatique de fichiers, écoute les messages émis sur un ''​topic''​ donné et récupère via le serveru FTP les fichiers d'​acquisitions d'​intérêt. 
 +\\
  
 {{ .:​epims_archi.png }} {{ .:​epims_archi.png }}
 +
 +\\
 +Les autres modules du système ePims sont utilisés en interne par les modules décrits ci-dessus !  ​
 +
wiki/epims4_0m2/developer/systemarchi.1216107098.txt.gz · Last modified: 2008/09/24 15:35 (external edit)