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