2008-08-18 15 views
1

Stellen Sie sich vor, Sie möchten eine Version von SOFlow erstellen, die alle Thema. Viel mehr encyclop æ dic - etwas ähnlich zu einer Sammlung aller "Gespräch" Seiten auf Wikipedia. Wenn ich dies entwerfe, würde ich nicht versuchen, es als eine Seite zu machen. Ich würde es als Framework tun, wo jeder eine Version für sein spezielles Thema erstellen könnte, aber alle speziellen Versionen sind aggregiert.Gibt es gute Ressourcen für föderierte Software?

Wissen die Leute von Websites, die auf diese Weise verwaltet werden? Wie funktioniert der Drilldown? Wie managen Sie die Beziehungen zwischen den vielen Installationen - die meisten werden (in keiner Weise) von dem Gremium kontrolliert, das die oberste Ebene verwaltet?

Einfache Links reichen nicht für alle Aspekte aus - stellen Sie sich vor, Sie versuchen, Nutzungsstatistiken und Reputationszahlen für einen Benutzer aus den verschiedenen Installationen zu sammeln. Wie könnten Sie möglicherweise die Liste aller Themen erstellen, die eine Person diskutiert, wenn Sie nicht einmal wissen, was alle Kinderseiten sind? Ist eine gemeinsame Metadatenregistrierung eine Notwendigkeit?

Nota bene:

Dies ist ähnlich, aber unterscheidet sich von this question on distributed software. Obwohl "verteilt" viele Bedeutungen hat, ist eines der gemeinsamen Themen die Kommunikation zwischen Prozessen. Dieses Thema ist wichtig, aber nicht genau das, worüber ich hier nachdenke.

Antwort

Verwandte Themen