Jung, Martin (2009) Konzeption eines Transaktionsmodells für den WebDAV-Standard. Masterarbeit, Hochschule Bonn-Rhein-Sieg.
|
PDF
1MB |
Kurzfassung
Das WebDAV-Protokoll (Web-based Distributed Authoring and Versioning) ermöglicht die Bearbeitung und Verwaltung von Dateien auf einem Web-Server. Aus technischer Sicht ist WebDAV eine Erweiterung des HTTP-Protokolls. Durch die rasche Zunahme und den steigenden Verbreitungsgrad von WebDAV-basierten Anwendungen, wie etwa Dokumentenmanagementsystemen, steigen auch die Anforderungen an deren Zuverlässigkeit. Die voll umfassende Unterstützung von Transaktionen, d.h. die Zusammenfassung einer Menge von Verarbeitungsschritten zu einer logischen Einheit, würde hierzu einen wichtigen Beitrag leisten. Die für Transaktionen geforderten Eigenschaften, die gleichzeitig auch deren Hauptvorteile darstellen, werden durch das bekannte Akronym ACID beschrieben, welches für Atomarität (atomicity), Konsistenz (consistency), Isoliertheit (isolation) und Dauerhaftigkeit (durability) steht. Zurzeit unterstützt das WebDAV-Protokoll allerdings nur die Punkte Konsistenz und Dauerhaftigkeit, eine komplette und vor allem standardkonforme Unterstützung der ACID-Eigenschaften von Transaktionen ist nicht gegeben. Im Rahmen dieser Arbeit wurde nun ein Transaktionsmodell für den WebDAVStandard erarbeitet. Das Modell ermöglicht es, eine Menge von Dateioperationen transaktionsbasiert durchzuführen. Das Modell unterstützt dabei zur Sicherstellung der Serialisierbarkeit sowohl optimistische als auch pessimistische Verfahren. Die Unterstützung des optimistischen Verfahrens wurde dabei von der IETF (Internet Engineering Task Force) als zulässiges und sinnvolles Vorgehen zur Realisierung von Transaktionen mittels WebDAV bestätigt. Für die pessimistischen Verfahren wurde im Rahmen dieser Arbeit aufgezeigt, wie die bestehenden Konzepte des WebDAV-Standards erweitert werden müssen, um dies ebenfalls umsetzen zu können. Um die getroffene Entwurfsentscheidung zu verifizieren, wurde eine prototypische Implementierung des Modells vorgenommen. Hierbei wurde, nach einer entsprechenden Evaluierung und Bewertung, die optimistische Nebenläufigkeitskontrolle umgesetzt. Clientseitig setzt die Implementierung auf der Jackrabit-Library auf, die serverseitige Implementierung verwendet als Grundlage den WebDAV-Server von Subversion.
elib-URL des Eintrags: | https://elib.dlr.de/58125/ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Hochschulschrift (Masterarbeit) | ||||||||
Titel: | Konzeption eines Transaktionsmodells für den WebDAV-Standard | ||||||||
Autoren: |
| ||||||||
Datum: | 24 Februar 2009 | ||||||||
Open Access: | Ja | ||||||||
Seitenanzahl: | 122 | ||||||||
Status: | nicht veröffentlicht | ||||||||
Stichwörter: | WebDAV, HTTP, Transaktionen, Dokumentenmanagement | ||||||||
Institution: | Hochschule Bonn-Rhein-Sieg | ||||||||
Abteilung: | Informatik | ||||||||
HGF - Forschungsbereich: | Verkehr und Weltraum (alt) | ||||||||
HGF - Programm: | Weltraum (alt) | ||||||||
HGF - Programmthema: | W SY - Technik für Raumfahrtsysteme | ||||||||
DLR - Schwerpunkt: | Weltraum | ||||||||
DLR - Forschungsgebiet: | W SY - Technik für Raumfahrtsysteme | ||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | W - Vorhaben SISTEC (alt) | ||||||||
Standort: | Köln-Porz | ||||||||
Institute & Einrichtungen: | Institut für Simulations- und Softwaretechnik > Verteilte Systeme und Komponentensoftware | ||||||||
Hinterlegt von: | Schreiber, Andreas | ||||||||
Hinterlegt am: | 02 Mär 2009 | ||||||||
Letzte Änderung: | 31 Jul 2019 19:24 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags