{"id":48,"date":"2011-06-22T00:03:33","date_gmt":"2011-06-21T22:03:33","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=48"},"modified":"2016-03-29T19:05:46","modified_gmt":"2016-03-29T17:05:46","slug":"annuaires","status":"publish","type":"post","link":"https:\/\/blog.nebule.org\/?p=48","title":{"rendered":"Annuaires"},"content":{"rendered":"<p>La fa\u00e7on dont les objets sont li\u00e9s entre eux est importante. Mais il y a aussi la fa\u00e7on dont les entit\u00e9s sont li\u00e9es entre elles. Les liens entre ses entit\u00e9s suivent-ils la forme des liens entre objets? A priori oui, puisque une entit\u00e9 est avant tout un objet aussi.<\/p>\n<p>Un autre probl\u00e8me qui lui est sp\u00e9cifique aux entit\u00e9s, c&rsquo;est la localisation. C&rsquo;est \u00e0 dire la fa\u00e7on de retrouver une entit\u00e9 dans un vaste r\u00e9seau. C&rsquo;est le r\u00f4le de ce que l&rsquo;on appelle un annuaire. Cela doit \u00eatre vu comme un syst\u00e8me similaire au DNS dans sa fonction.<\/p>\n<p>Suite \u00e0 un <a title=\"http:\/\/www.bortzmeyer.org\/no-free-lunch.html\" href=\"http:\/\/www.bortzmeyer.org\/no-free-lunch.html\" target=\"_blank\">article<\/a> fort int\u00e9ressant sur un blog, je me rends compte que le probl\u00e8me est plus difficile qu&rsquo;il n&rsquo;en a l&rsquo;air.<\/p>\n<p>Pour r\u00e9sumer et pour reprendre l&rsquo;article de Wikipedia sur le <a title=\"http:\/\/en.wikipedia.org\/wiki\/Zooko%27s_triangle\" href=\"http:\/\/en.wikipedia.org\/wiki\/Zooko%27s_triangle\" target=\"_blank\">triangle de Zooko<\/a>, un syst\u00e8me de nommage ou un syst\u00e8me d&rsquo;annuaire doit :<br \/>\n1: <strong>Secure<\/strong>, doit \u00eatre s\u00e9curis\u00e9.<br \/>\n2: <strong>Memorable<\/strong>, doit \u00eatre facilement m\u00e9morisable par un \u00eatre humain.<br \/>\n3: <strong>Global<\/strong>, doit garantir l&rsquo;unicit\u00e9.<\/p>\n<p>Jusque l\u00e0, rien de nouveau sous le soleil, sauf que l&rsquo;article pr\u00e9cise aussi que l&rsquo;on ne peut satisfaire qu&rsquo;\u00e0 deux des trois conditions simultan\u00e9ment au maximum.<\/p>\n<p>On peut ajouter aussi, en autre (cf premier lien), l&rsquo;aspect stabilit\u00e9 dans le temps. Je pense que, l&rsquo;entit\u00e9 pouvant \u00eatre mobile, seule la stabilit\u00e9 dans le temps de l&rsquo;unicit\u00e9 de l&rsquo;entit\u00e9 est \u00e0 assurer. Or, c&rsquo;est d\u00e9j\u00e0 le r\u00f4le de l&rsquo;identifiant unique (cl\u00e9 priv\u00e9) de l&rsquo;objet entit\u00e9.<\/p>\n<p>Je serais bien tent\u00e9 de penser que pour Nebule, l&rsquo;aspect globale est le moins \u00ab\u00a0n\u00e9cessaire\u00a0\u00bb. Quoique l&rsquo;aspect user friendly peut \u00eatre d\u00e9volu \u00e0 une autre fonction, dans ce cas l&rsquo;annuaire s&rsquo;assure juste de faire le lien entre entit\u00e9 et ressources physiques (r\u00e9seau). A voir&#8230;<\/p>\n<p><!--more--><\/p>\n<p>Liens :<br \/>\n&#8211; <a title=\"http:\/\/www.bortzmeyer.org\/no-free-lunch.html\" href=\"http:\/\/www.bortzmeyer.org\/no-free-lunch.html\" target=\"_blank\">http:\/\/www.bortzmeyer.org\/no-free-lunch.html<\/a><br \/>\n&#8211; <a title=\"http:\/\/en.wikipedia.org\/wiki\/Zooko%27s_triangle\" href=\"http:\/\/en.wikipedia.org\/wiki\/Zooko%27s_triangle\" target=\"_blank\">http:\/\/en.wikipedia.org\/wiki\/Zooko%27s_triangle<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La fa\u00e7on dont les objets sont li\u00e9s entre eux est importante. Mais il y a aussi la fa\u00e7on dont les entit\u00e9s sont li\u00e9es entre elles. Les liens entre ses entit\u00e9s suivent-ils la forme des liens entre objets? A priori oui, puisque une entit\u00e9 est avant tout un objet aussi. Un autre probl\u00e8me qui lui est &hellip; <a href=\"https:\/\/blog.nebule.org\/?p=48\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Annuaires<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[93,99,24],"tags":[131],"_links":{"self":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/48"}],"collection":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=48"}],"version-history":[{"count":1,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/48\/revisions"}],"predecessor-version":[{"id":2387,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/48\/revisions\/2387"}],"wp:attachment":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}