L’équipe: Bobette Diakabana Jérémy Govi Fabien Cannevière Arbi Madhoun Projet ODIN L’équipe: Bobette Diakabana Jérémy Govi Fabien Cannevière Arbi Madhoun Arbi Présentation de l’équipe
Shankaa est une société de conseil et service dans le domaine des télécommunications Arbi : Présentation du client Représentant : Hugues Sansen Notre client
La green IT :utiliser les ressources des ordinateurs de manière optimale. C’est sur ce nouveau marché que veut se positionner la société Shankaa à travers le projet ODIN. Bobette : Définition de la green it Dire que c’est un nouveau marché Green IT, la cible
La société Shankaa souhaite fournir une solution révolutionnaire d’espace de travail décentralisé Bobette : Finalité
Objectifs du projet ODIN n’est que la première brique du projet global ODIN est un projet exploratoire qui a pour but de tester les capacités du Framework JXTA Bobette Objectifs du projet
ODIN Open DIstributed Nas Système de fichiers décentralisé au travers un réseau Peer to Peer Optimisation de l’espace de stockage des postes clients bobette ODIN
ODIN Internet ou LAN Bobette 1 ODIN c’est un ensemble de client Ordinateur client JXTA Ordinateur client JXTA Espace de stockage décentralisé JXTA JXTA Ordinateur client Internet ou LAN JXTA Bobette 1 ODIN c’est un ensemble de client 2 connecté via un réseau JXTA 3 a travers le web ou un lan 4 ils mettent tous à disposition une partie de leur espace de stockage 5 celui-ci devient une espace de stockage décentralisé 6 qui apparaît comme un disque dur local ODIN Ordinateur client
Gestion des risques AVANT Après Arbi Les risques qui a poser le plus de soucis c’est la maitrise de JXTA Gestion des risques
Communication Jérémy : Explication de l’architecture client serveur Interroge les autres nœuds Fait le lien avec l’utilisateur Serveur Répond au module client des autres nœuds Jérémy : Explication de l’architecture client serveur Communication
Interface de disque virtuel ODIN IHM Module JXTA Interface de disque virtuel Jérémy : Explication de la modularité du code Architecture
Qualité du code Design patterns Architecture n-tiers Javadoc Utilisation d’interfaces Code modulaire Jérémy : Les avantages de notre implémentation Qualité du code
SCRUM est une méthode agile pour la gestion de projets. Elle a été conçue pour améliorer grandement la productivité dans les équipes auparavant paralysées par des méthodologies plus lourdes. Fabien Méthodologie : SCRUM
Planification Sprint Items Points arbitraires Valeur client Sprint 1 : Fonctions basiques de JXTA Créer un réseau JXTA 3 1 Rejoindre un réseau JXTA 2 Interface de configuration du protocole JXTA (gui) Récupérer les statistiques des peer Elire le Peer le plus adapté pour recevoir un fichier Envoyer un fichier à un Peer 5 Total : 10 0,286504797 Sprint 2 : Fonctions avancés en JXTA Afficher les fichiers disponibles dans un disque virtuel (gui) 4 Récupérer la mise à jour de la liste des fichiers disponible sur un Peer Récupérer la liste des fichiers disponible sur un Peer 5,5 0,069483451 Sprint 3 : Gestion des fichiers locaux Ajouter un fichier dans un disque virtuel Supprimer un fichier dans un disque virtuel Mettre à jour un fichier dans un disque dur virtuel 1,5 0,049787068 Sprint 4 : Finalisation du produit Récupérer un fichier disponible à un Peer Mettre à jour les répliques locales Envoyer une mise à jour des fichiers disponible en local 6 0,063927861 Fabien Planification
Fabien Planification
Fabien SCRUM : planification
Fabien SCRUM : valeur client
Arbi Bilan du projet
Bilan de l’étude Avantages Inconvénient Très modulable Convient parfaitement aux exigences du projet Inconvénient Complexité du développement Protocole difficile à appréhender Arbi Bilan de l’étude
Autres solutions Flux RSS bidirectionnel Windows Communication Foundation (WCF) Alliance (projet Open Source en java) Web-Services Développement d’un module de communication utilisant les « Sockets » Fabien / Jérémy Autres solutions
L’équipe: Bobette Diakabana Jérémy Govi Fabien Cannevière Arbi Madhoun Projet ODIN L’équipe: Bobette Diakabana Jérémy Govi Fabien Cannevière Arbi Madhoun