Netzwerkbasiertes Backup

Java-Projekt Backup WiSe 2006/07

Die meisten Menschen benutzen mittlerweile völlig selbstverständlich Computer, um damit zum Beispiel ihre wichtigen Arbeitsdokumente zu erstellen, Familienfotos zu verwalten oder ihre Steuererklärung zu erstellen. Jedoch machen sich nur die wenigsten dieser Nutzer auch Gedanken darüber, was passieren würde, wenn die Festplatte ausfällt und sich damit die Daten des Computers nicht mehr wiederherstellen lassen. So wären auf einmal sämtliche Familienfotos und Geschäftsdokumente unwiederbringlich verloren.

In diesem Projekt soll ein Backup-Programm erstellt werden, das dem Benutzer ermöglicht, einfach ein regelmäßiges Backup seiner Daten über ein Netzwerk anzulegen und wiederherzustellen. Das Programm soll aus einem Client- und einem Serverteil bestehen, wobei 

  1. der Server die angeschlossenen Clients anspricht, die jeweilige Backup-Konfiguration übermittelt und das jeweilige Backup entgegennimmt.
  2. der Client die vom Server übergebene Konfiguration verwendet, um ein Backup zu erstellen und dies an den Server überträgt.