Skip to main content

Présentation générale de l'architecture

Architecture Web Serveur

Open ENT v3 fonctionne avec une architecture micro-services.

Dans Open ENT V3, la terminologie suivante est utilisée :

  • les services sont les bases de données, le moteur de recherche, les services tiers (export PDF, antivirus...)
  • les modules sont les services spécifiques à un ENT (service d'accès aux ressources pédagogiques, blog, annuaire, ....)

Chaque module de l'ENT fonctionne séparément dans son environnement avec sa propre machine virtuelle Java.

Il est ainsi possible d'arrêter et de redémarrer les modules sans impacter l'ensemble de l'ENT.

Chaque module gère sa communication avec les autres modules avec toutes les fonctions d'un mesh permettant de gérer une bonne qualité de service.

Architecture des interfaces

Chaque module est indépendant et contient le code serveur et le code client. Open ENT v3 nécessite uniquement un navigateur Web (Google Chrome, Edge ou Firefox) pour accéder à l'ensemble des fonctionnalités.

Plateforme ENT

La modularité de la plateforme permet de construire son ENT en sélectionnant les modules souhaités. Certains modules contenus dans le socle sont obligatoires :

  • Un annuaire des utilisateurs (Directory)
  • Un module d'alimentation de cet annuaire (Feeder)
  • Un module permettant la communication vers l'utilisateur par différents canaux (Communication)
  • Un module de portail permettant d'accéder aux différentes applications de l'ENT (Portal)
  • Un module de gestion des authentifications et des authorisations intégrant un fédérateur d'identité permettant l'intégration des différents modules avec un partage des informations de l'utilisateur.

Plateforme Open ENT V3