Download Projektdokumentation - ODIE

Transcript
Bei der Übertragung der Daten vom Server zum Client können
sensible Daten von Dritten abgefangen werden. Dem kann mit der
Verwendung eines sicheren Übertragungsprotokolls (HTTPS)
entgegengewirkt werden. Die Änderung von Daten ist für Dritte
nicht möglich.
Nach der Übertragung der Daten, befinden sich diese auf dem
Rechner des Benutzers. Je nach eingesetztem Web-Browser können
diese Daten auch nach der Verwendung von ODIE noch gespeichert
bleiben. Der Zugriff auf sensible Daten durch Dritte auf diesem
Weg entzieht sich dem Zuständigkeitsbereich von ODIE.
Datenablage
Alle benötigten Daten werden von ODIE selbst verwaltet und in
einem XML-Dialekt in einer Datenbank abgespeichert. Es sind dies:
-
Projekte
Benutzer
Benutzergruppen
Sessiondaten
Applikationen
Interfaces
Icons
Snips
Sonstiges
Bei der Auffindung eines bestimmten Inhalts wird der Benutzer
durch mehrere Applikationen unterstützt. Sollte ein Snip nicht
auffindbar sein, bieten wir noch die Möglichkeit nach
Schlüsselwörtern zu suchen. Sollte auch diese Möglichkeit
scheitern, gibt es noch die Möglichkeit der Volltextsuche.
Gleichzeitiges schreiben zweier Benutzer wird durch einen eigenen
Locking-Mechanismus realisiert. Dieser verhindert, dass zwei
Benutzer gleichzeitig ein Snip bearbeiten und somit der letztere
die Arbeit des Benutzers davor überschreibt.
Benutzerverwaltung
Jeder Benutzer, der auf Inhalte in ODIE zugreifen möchte benötigt
einen ODIE-Benutzernamen. Defaultmässig sind alle Benutzer als
'anybody' am System angemeldet. Dieser User verfügt lediglich
über Leserechte.
Darüber hinaus können sich Benutzer im System registrieren. Sie
haben dann einen eigenen Benutzernamen, das Passwort wird ihnen
per email zugeschickt. Mit diesem Passwort können sie sich am
System anmelden und an den Projekten teilnehmen, für die sie
zugelassen sind.
Jeder Benutzer hat auch ein eigenes "Projekt", sein
Heimatverzeichnis. In diesem können persönliche Daten, ein
Kalender und eine Todo-Liste bearbeitet werden.
Der Zugriff auf andere Projekte ist über explizite Vergabe der
entsprechenden Zugriffsrechte geregelt.
Seite 26