Projet Sor

previous up next contents
Précédent : Fondements scientifiques Remonter : Projet SOR, Systèmes Objets Répartis Suivant : Logiciels



Grands domaines d'application

 
Résumé : Les domaines d'application du partage de l'information sont très divers. Actuellement le projet se concentre sur l'application au World-Wide Web (voir §[*]), à l'ingénierie coopérative (voir §[*]), et à la gestion des données personnelles sur machines nomades (voir §[*]). Dans un proche avenir, nous comptons travailler aussi sur les bases de données génomiques.

Application à la Toile

 

Participants : Mesaac Makpangou , Vincent Bouthors , Patrick Duval , Guillaume Pierre , Olivier Dedieu , Éric Bérenguier , Christian Khoury .


Le succès du World-Wide Web (la Toile) a fait naître de nombreux besoins de travail coopératif à grande échelle: édition collaborative d'un document, partage des espaces de travail, mise en commun des expertises dans un groupe (annotation de documents), partage d'information entre utilisateurs ou machines mobiles, etc.

Ces différentes applications n'ont pas toutes les mêmes attentes. De plus, les besoins varient notamment en fonction des caractéristiques des connexions entre les participants, du nombre de ces participants ainsi que de leurs localisations.

Pour répondre à ces besoins de façon générale, nous construisons un système de cache flexible, au-dessus duquel viendront se greffer des outils spécifiques à chacune des tâches coopératives que nous ciblons. À terme, nous voulons améliorer la qualité de service offerte aux applications coopératives.

Une autre application est un service d'annotations, permettant à un groupe de personnes de partager des jugements sur les documents disponibles. Ce type de méta-information permettra par exemple d'interdire l'accès de certains documents à certaines catégories d'utilisateurs, ou de faciliter la recherche de documents pertinents. Un exemple est l'utilisation par des enseignants, annotant les documents du Web et utilisant les annotations de leurs collègues. Ceci leur permettra par exemple de trouver les documents présentant un intérêt pédagogique pour leurs élèves.

Application à l'ingénierie coopérative

 

Participants : Marc Shapiro , Sytse Kloosterman , Fabio Riccardi , Xavier Blondel , Nicolas Richer .


L'abstraction d'entrepôt persistant réparti (voir §[*] et §[*]) adresse les besoins de partage d'informations des applications de génie du bâtiment et de la construction, dans le cadre des entreprises virtuelles.

Un bâtiment est constitué d'un grand nombre d'objets physiques en relation complexe, et soumis à des règles strictes. Des systèmes de CAO spécialisés existent en version mono-poste, mais le partage de l'information entre architectes et ingénieurs est non résolu dans la pratique.

Par ailleurs, la conception et la construction d'un grand bâtiment fait intervenir un nombre important d'acteurs: architectes, ingénieurs de structure, ingénieurs chauffagistes, ingénieurs électriciens, etc. Ceux-ci appartiennent souvent à des entreprises différentes, mais se regroupent pour un projet particulier en «entreprise virtuelle». Il faut encourager le partage de l'information pertinente pour ce projet de construction particulier, tout en protégeant l'accès à d'autres données. Enfin, et en particulier pour des raisons légales, les informations sont à stocker de façon très fiable sur de longues durées.

Afin de faciliter le portage des applications de CAO existantes, le projet Esprit PerDiS (voir §[*]) propose une mémoire partagée répartie persistante. La conjonction des techniques de persistance par atteignabilité et de mémoire partagée répartie facilitent énormément la tâche du programmeur d'application. La mémoire persistante doit par ailleurs protéger la confidentialité des données et tolérer les pannes.

Application aux données personnelles et à l'informatique nomade

 

Participants : Marc Shapiro , Aline Baggio , Étienne Cazalas .


Un dernier domaine concerne le partage des données personnelles, entre les différentes machines qu'un utilisateur donné accède au cours du temps (voir §[*]). Ces données sont, par exemple, ses répertoires de courrier électronique ou son agenda. Nous nous intéressons plus particulièrement au cas des machines nomades.

Cette application est plus simple que le problème général de la réplication cohérente. C'est la présence de l'utilisateur et ses actions explicites qui déclenchent l'activité de cohérence. Cela a pour conséquence, d'une part que le contrôle de concurrence est particulièrement simple, et d'autre part qu'une cohérence affaiblie est bien adaptée. Nous étudions en particulier les algorithmes de réplication dits «épidémiques» [TTP$^{+}$95,PST$^{+}$97] qui sont bien adaptés aux besoins applicatifs et aux capacités des machines nomades. Par ailleurs, la sémantique de certains types de données est bien connue, ce qui permet la réconciliation automatique entre des réplicats ayant divergé.



previous up next contents Précédent : Fondements scientifiques Remonter : Projet SOR, Systèmes Objets Répartis Suivant : Logiciels