
Description du système
basé sur le web, modulaire, évolutif, flexible – eguide4DATA
Le système se compose de l’APP eguide4DATA, de l’Agent eguide4DATA et des archives connectées. L’APP gère les archives, les utilisateurs, les versions, les révisions et les sauvegardes, tandis que l’Agent est responsable de l’enregistrement, du retrait, de l’éditeur ouvert, des comparaisons et de la création de sauvegardes/images.
L’application est basée sur le web et donc accessible sur tous les appareils sans nécessiter d’installation de client. L’interface tout-en-un de l’application permet d’effectuer toutes les activités directement dans l’interface web.
En fonction de la licence et des droits des utilisateurs, différentes informations peuvent être affichées. Plusieurs administrateurs peuvent travailler simultanément et sans restrictions dans le logiciel.
L’application peut gérer un nombre illimité d’archives, permettant de séparer proprement les données de différentes zones de production ou de différents sites. Les archives peuvent être connectées de différentes manières. eguide4DATA prend en charge les protocoles de communication suivants en fonction du type d’archive : SMB, FTP, SFTP et S3 (protocole Amazon). Pour SFTP, eguide4DATA prend en charge diverses méthodes d’authentification, y compris l’utilisation de clés privées, d’agents SSH et de combinaisons nom d’utilisateur/mot de passe.
Le logiciel peut être hébergé de manière flexible : soit sur site, dans un cloud, en tant qu’installation en cluster ou en tant que solution hybride. La solution hybride peut suivre ces approches :
- Application (hôte serveur) dans le cloud et archives localement
- Application (hôte serveur) sur site et archives dans le cloud
- Une répartition des archives partiellement dans le cloud et partiellement localement
La communication se fait via la communication WebSocket, initiée par l’Agent, permettant un échange bidirectionnel d’informations entre l’application et l’Agent. La communication entre le frontend web et le backend se fait via une connexion SSL cryptée. La communication entre l’Agent et l’application web est également cryptée, et les informations importantes telles que les mots de passe sont stockées cryptées dans la base de données.
Le système utilise deux bases de données : une base de données SQL pour les sujets standard tels que les commentaires, les rapports de comparaison et les utilisateurs, et une base de données NoSQL utilisée exclusivement pour le module d’analyse afin d’assurer un traitement efficace de grandes quantités de données.