From fda583fd83f27d6754891a77c24bdec9ddc19d4f Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 11 Jun 2008 01:50:51 +0200 Subject: Design hinzugef?gt. --- Design.txt | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Design.txt diff --git a/Design.txt b/Design.txt new file mode 100644 index 0000000..e3c4136 --- /dev/null +++ b/Design.txt @@ -0,0 +1,44 @@ +Kern-Design: + +Netzwerk-Stack +- Von allen Teilen genutze Klasse + +Dämon-Manager +* Wartet auf Verbindungen von Dämonen +* Verwaltet Liste mit Dämonen +* Erlaubt die Abgabe von Befehlen an Dämonen + - sind Multi- bzw. Broadcast-Befehle möglich (z.B. Shutdown all), oder müssen die Clients einzeln Befehle an alle schicken? + +Client-Manager +* Wartet auf Verbindungen von Clients +* Nimmt Befehle von Clients entgegen + +Request-Manager +* Verwaltet die Request-Liste mit Quelle und Ziel jedes Requests + +User-Manager +* Stellt ein Backend-unabhängiges Interface zur Benutzer-Verwaltung zur Verfügung + +Logging-Manager +* Loggt alle Aktivitäten + +Backends +- MySQL +- Dateisystem +- Kerberos-Verwaltung + + +Dämon-Design: + +Netzwerk-Stack + +System-Backend +* Führt alle Befehle aus, die der Server schickt + + +Client-Design: + +Netzwerk-Stack + +??? + -- cgit v1.2.3