 |
|
|
|
|
Système central
|
|
1- Niveau client Interface utilisateur et Services web:
|
|
Les utilisateurs et les systèmes externes accèdent l’application par le niveau client. Les utilisateurs accèderont à l’aide principalement d’un fureteur. LabPlus supporte les fureteurs Internet Explorer 6 (et plus) et Firefox 1.5 (et plus). La technologie AJAX est utilisée pour enrichir l’expérience utilisateur. LabPlus comprend une interface de services web qui représente le pont entre les systèmes externes, tels que les appareils analytiques et les systèmes ERP, et l’application LabPlus.
LabPlus Technologies offre plusieurs options de licences parmi lesquelles vous pourrez sélectionner celle qui convient le mieux aux profils de vos utilisateurs.
|
|
2- Niveau application Logique applicative :
|
|
La logique applicative de LabPlus est séparée du niveau client. Le niveau application contient les règles d’affaires de l’application. Ce niveau est développé à l’aide de C# du Microsoft .NET Framework II.
Le niveau application comprend :
ACE (Application Core Engine) : ce moteur contient les composantes d’affaires génériques, à la base des fonctionnalités de l’application.
LAP (Laboratory application platform) : ce module contient les composantes spécifiques du laboratoire, utilisées pour implémenter les règles d’affaires par défaut ainsi que personnalisées.
|
|
3- Niveau donnée Stockage des données:
|
|
La base de données contient les données, les tables et les liaisons; elle maintient l’intégrité et la sécurité des données.
Le Référentiel de données (Application Repository) définit la configuration du site client et les personnalisation dans une base de données ou sous forme de fichiers XML. Il est donc possible de modifier la configuration du système en changeant les données du référentiel sans avoir à recompiler l’application.
|