Écrans : Les écrans (sock ou players externes) interagissent avec E-Manager via une connexion sécurisée en HTTPS. Ils communiquent également avec le module WebSocket pour améliorer l’efficacité, notamment pour les mises à jour de scénario, le suivi des statuts et l’envoi de commandes en temps réel.
E-Manager : C’est l’application principale qui orchestre les interactions entre les différents micro-services :
• WebTV : Permet de prévisualiser l’affichage des écrans ou des playlists, afin de vérifier le rendu du contenu avant sa diffusion réelle.
• API de mails : Interface dédiée à la gestion de l’envoi et de la réception d’e-mails, avec des échanges internes via le réseau Docker.
• WebSocket : Facilite les communications en temps réel, utilisées pour les mises à jour directes et les notifications instantanées entre les écrans et l’application.
• Services extérieurs : Intégration d’APIs externes comme Google Fonts, Google Maps ou encore reCAPTCHA, qui sont consommées via des connexions sécurisées pour enrichir l’application.
Étant donné que cette architecture repose sur une infrastructure On-Premise, les applications intégré en SaaS comme Canva et Adobe Express, qui sont des services en ligne basés sur le cloud, ne pourront pas être intégrées ou accessibles sur des réseaux internes fermés sans ou avec connexion internet ou sans configuration d’accès spécifique à ces services en ligne.
Nous livrons le serveur préconfiguré avec certains ports ouverts pour les applications. Vous devrez intégrer ce serveur à votre infrastructure pour permettre l’accès à vos collaborateurs.
3 noms de domaine : 1 pour l'application principale E-Manager ; 1 pour l'application de WebSockets ; 1 pour l'application WebTV. C'est 3 applications sont accessible également via http(s)://ip:port/