EnglishFrançais
Architecture de l'application Web Imprimer

Les applications web Vitalware ont été conçues avec une architecture multiniveau (N-tier), avec trois niveaux distincts décrits ci-dessous.

n-tier.gif

Demander le document Web Application Architecture de KE Software pour plus de détails.

  • Niveau Base de données
    Ce niveau est la base de données ou la source des données elle-même et est un environnement Web Vitalware qui contient un certain nombre de bases de données pour les notifications d'événements de la vie, les demandes POS et la journalisation des transactions. L'accès au niveau des données est assuré par un pilote JDBC de type 4. Un environnement Web Vitalware existe pour toutes les applications Web Vitalware.
  • Niveau Logique applicative
    Ce niveau est fourni par la composante eServer de l'application Web Vitalware. eServer est responsable de l'authentification, la réception et la validation des données pour l'insertion ou la requête, la gestion des erreurs, la communication avec le niveau des données, et la journalisation des transactions. Une série de fichiers de configuration XML définit comment eServer gère chacune de ces tâches. eServer est un service Web et peut traiter les demandes provenant de la composante eClient, ainsi que les demandes de parties prenantes extérieures (business à business). Une instance du module eServer est exécutée, et est configurée pour traiter les demandes de toutes les applications eClient.
  • Niveau Présentation
    Ce niveau est fourni par la composante eClient de l'application Web Vitalware. Une série de fichiers de configuration XML personnalisent eClient pour fournir une présentation pour capturer les différents événements de la vie, comme les naissances, décès et notifications de mariage, ou fournir une interface de requête et  de création de rapports pour rechercher ou vérifier des événements de la vie. eClient est la composante avec laquelle communique le navigateur Web d'un utilisateur. Le niveau Présentation gère la génération dynamique de HTML fournissant la navigation pour l'application et les formulaires de saisie des données, ainsi que la communication avec la composante eServer. Les feuilles de style XSLT et les feuilles de style en cascade sont utilisées pour contrôler le format et l'apparence des pages générées. Cela rend les applications Web très faciles à intégrer dans une structure Web du bureau d'état civil existante et très facilement configurables pour se conformer à la présence en ligne préférée du bureau d'état civil. Une instance de la composante eClient existe pour chaque application Web distincte - par exemple une composante eClient pour la notification des décès, une composante eClient pour la recherche de documents historiques indexés, etc.