Download Dokument 1

Transcript
20 KAPITEL 3. VERWENDETE STANDARDS UND TECHNOLOGIEN
4
Upload von Dateien
Standardisiertes Auslesen und Bearbeiten von Eigenschaften (engl. properties) einer Datei in Form von XML-Bäumen. Dazu gehören neben
den schon in Dateisystemenen verwendeten Attributen, wie zum Beispiel das Datum der letzten Änderung, auch der Autor und die Versionsnummer.
5
Managementfähigkeiten für Dateien und Verzeichnisse , wie das Löschen, Umbenennen, Kopieren, Verschieben und Anlegen
Einrichtung von Zugrissperren (engl. locks), die Änderungen von anderen Benutzern verhindern, solange man selbst eine Datei bearbeitet
Verwaltung mehrerer Versionen eines Dokuments mit Anzeige der
durchgeführten Änderungen zwischen zwei Versionen
Gedacht ist dieses System zur Verwaltung von Webbereichen, in dem bestehende HTML-Seiten zuerst heruntergeladen werden, dann lokal mit einem
Text- oder graschen HTML-Editor bearbeitet und schlieÿlich wieder hochgeladen werden. WebDAV stellt also ein mächtiges System zur Verwaltung
von Dokumenten aller Art in einer hierarchischen Verzeichnisstruktur dar.
3.4.1 Vorteile von WebDAV
Der gesamte WebDAV-Standard nutzt zur Übermittlung sämtlicher Nutzda-
6
ten das XML-Format . Dadurch ist es möglich, WebDAV mit allen gängigen Programmiersprachen zu verwenden, da sowohl HTTP- wie auch XMLBibliotheken frei im Internet zur Verfügung stehen. Ein weiterer Vorteil ist
die einfache Erweiterbarkeit: Es können jederzeit neue XML-Tags standardisiert werden, die dann von alten Programmen einfach ignoriert werden.
Gegenüber anderen Protokollen zur Übertragung von Dateien, wie zum Beispiel FTP nach [RFC 959], hat WebDAV mehrere entscheidende Vorteile:
1. Sichere Authentisierung von Benutzern durch die Verwendung des
digest-Verfahrens. Dieses Verfahren ist im WebDAV-Standard für unverschlüsselte Übertragungen vorgeschrieben, damit das Passwort nicht
4 HTTP 1.1 deniert zwar bereits eine
Praxis wird diese jedoch nicht verwendet.
PUT-Methode
zum Upload von Dateien, in der
5 Verzeichnisse werden im WebDAV-Standard als Sammlung (engl. collection) bezeich-
net.
6 Siehe Abschnitt 3.8