Soutenance Technique 5
--
Octobre 2014
Qu'est-ce qu'Onitu ?
-
Serveur de synchronisation de fichiers
-
Multiples services (Dropbox, Drive, Amazon S3, SSH, FTP…)
-
Configurable grâce à des règles
- Interface Web & Client
Plan de la présentation
- Architecture & Avancement - Yannick
- Démonstration
-
Support OSX - Louis
- Support Windows - Timothee
- API REST - Morgan
L'architecture
L'architecture est séparée en plusieurs éléments, chacun isolé dans un processus différent :
-
Le Referee, qui répartit les fichiers en suivant les règles
-
Chaque Driver fait la liaison entre Onitu et un service tiers
-
La communication interne se fait via ZeroMQ
-
Toutes les données sont stockées dans LevelDB
L'avancement
- Le cœur du serveur fonctionne
-
Les Drivers fonctionnels : Fichiers locaux, Amazon S3, Dropbox, Google Drive, Hubic, Flickr, SFTP
-
Le Referee gère toutes les règles simples (taille, chemin, mime-type)
- Interface Web fonctionnelle
- Des tests fonctionnels avancés