Domaines

Le mécanisme des portes d'entrées implique un mécanisme d'abonnements - que l'on appellera abonnements explicites - qui pose deux difficultés :

  1. Il peut être "lourd" à administrer dans un cas de collaboration très ouverte : tous les ateliers doivent abonner tous les ateliers et à la création d'un nouvel atelier, de nouveau tous les ateliers doivent abonner ce nouvel atelier

  2. Il peut être inversement trop "léger" dans un cas de collaboration très contrôlée : la propagation des abonnements peut entraîner l'abonnement de tous les ateliers à tous les ateliers via des cycles difficiles à maîtriser

Un domaine[1] est un regroupement d'atelier permettant d'exprimer :

  • un abonnement implicite à l'intérieur du domaine : tous les ateliers du domaine sont abonnés les uns aux autres sans nécessité d'une déclaration explicite atelier par atelier

  • et/ou une clôture autour du domaine : les abonnements sont interdits en dehors du domaine

Cas de figure

domaines2

Porte d'entrée implicites

Une simplification supplémentaire pourrait être configurée au niveau de l'atelier (voire au niveau du domaine), la possibilité que tous les items d'un atelier soient des portes d'entrée implicites. Un abonnement à un atelier équivaut alors à un droit en lecture de tous les items, comme pour une bibliothèque (un atelier qui abonne un autre atelier se comporte comme une bibliothèque vis à vis de celui-ci).

Cela permet :

  • combiné aux abonnements explicites : une gestion simplifiée des accès inter-ateliers selon un fonctionnement similaire à celui des bibliothèques

  • combiné aux abonnements implicites : des cas encore plus ouverts, dans lesquels les ateliers n'isolent plus du tout les contenus entre eux

Rôle complémentaire au sein du système