Logo eguide4DATA

System description

web-based, modular, scalable, flexible – eguide4DATA

The system consists of the eguide4DATA APP, the eguide4DATA Agent, and the connected archives. The APP manages archives, users, versions, revisions, and backups, while the Agent is responsible for check-in, check-out, the open editor, comparisons, and creating backups/images.
The app is web-based and thus accessible on all devices without requiring a client installation. The all-in-one interface of the app allows all activities to be performed directly in the web interface.

Depending on the license and user rights, different information can be displayed. Multiple administrators can work simultaneously and without restrictions in the software.
The app can manage an unlimited number of archives, allowing data from different production areas or locations to be cleanly separated. The archives can be connected in various ways. eguide4DATA supports the following communication protocols depending on the archive type: SMB, FTP, SFTP, and S3 (Amazon protocol). For SFTP, eguide4DATA supports various authentication methods, including the use of private keys, SSH agents, and username/password combinations.

The software can be hosted flexibly: either on-premise, in a cloud, as a cluster installation, or as a hybrid solution. The hybrid solution can follow these approaches:

  • App (server host) in the cloud and archives locally
  • App (server host) on-premise and archives in the cloud
  • A breakdown of the archives partially in the cloud and partially local

Communication takes place via WebSocket communication, initiated by the Agent, enabling bidirectional information exchange between the app and the Agent. Communication between the web frontend and the backend occurs over an SSL-encrypted connection. Communication between the Agent and the web app is also encrypted, and important information such as passwords is stored encrypted in the database.

The system uses two databases: an SQL database for standard topics such as comments, comparison reports, and users, and a NoSQL database used exclusively for the analysis module to ensure efficient processing of large amounts of data.

The owner of this website has made a commitment to accessibility and inclusion, please report any problems that you encounter using the contact form on this website. This site uses the WP ADA Compliance Check plugin to enhance accessibility. WordPress Cookie Notice by Real Cookie Banner