diff options
Diffstat (limited to 'Konzept/Konzept.txt')
-rw-r--r-- | Konzept/Konzept.txt | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/Konzept/Konzept.txt b/Konzept/Konzept.txt index e284bd8..471650d 100644 --- a/Konzept/Konzept.txt +++ b/Konzept/Konzept.txt @@ -1,10 +1,10 @@ -1. Dreiteilung in Kern, Per-Host-Dämon und Client -2. Kerberos-Authentifikation zwischen den Teilen +1. Dreiteilung in Server, Per-Host-Dämon und Client +2. Kerberos-Authentifikation zwischen den Teilen möglich Funktionen der Teile: -1. Kern: +1. Server: * Konfiguration * Benutzerverwaltung * Verwaltung der Dämonen (teilweise implementiert) @@ -38,22 +38,24 @@ Funktionen der Teile: Elemente, die von allen Teilen gebraucht werden: * Netzwerkstack (siehe Netzwerk.txt) -* Kerberos -* Auslesen von Konfigurationsdateien - - sollte der Kern Teile seiner Konfiguration in einer MySQL-Datenbank ablegen? +* Kerberos (als Modul) +* Auslesen von Konfigurationsdateien & -datenbanken +* Logger + - Backends: Konsole, als Modul: Datei, Datenbanken + - Logs haben Priorität und Kategorie -Elemente des Kerns: +Elemente des Servers: * Benutzerverwaltung: - Daten-Backend (MySQL, FS) - Passwort-Backend (Kerberos) * Kommando-Weiterleitung * System-Backend (Server-Status) * Log-Verwaltung (Backend: MySQL?) - - der Kern sollte alle größeren Aktivitäten loggen + - der Server sollte alle größeren Aktivitäten loggen Elemente des Dämons: -* System-Backend (Verwaltung & Statusinformationen, Logging) +* System-Backend (Verwaltung & Statusinformationen) Elemente des Clients: * Frontend: Konsole (Shell-artig) @@ -62,5 +64,5 @@ Elemente des Clients: Elemente, die noch nicht eingeordnet sind: -* Migration von Benutzerlisten (müssten Kern und Client gemeinsam machen) +* Migration von Benutzerlisten (müssten Server und Client gemeinsam machen) |