Entwurf und Implementierung eines Softwarearchivs für die digitale Langzeitarchivierung

Philipps, Mario Entwurf und Implementierung eines Softwarearchivs für die digitale Langzeitarchivierung., 2010 Diploma Thesis thesis, Albert-Ludwigs-Universität Freiburg. [Thesis]

[img]
Preview
PDF
Diplomarbeit_Mario_Philipps.pdf

Download (3MB) | Preview

English abstract

The Emulation strategy in digital preservation tackles the obsolescence of hardware, software and data formats by restoring the original usage environment of digital objects via emulation techniques. This means that supporting objects, such as operating systems or applications, have to be stored in a software archive. This thesis deals with the design of such an archive. First, some previous research results are outlined, with focus on the different types of supporting objects, and a concept called "View Path". Based on that, the responsibilities of a software archive are shown. These are the archiving of view path components, and the maintenance of emulated environments for visualization or migration of archived objects. Further, two major concepts for fulfilling these requirements are discussed, the dynamic generation and static archiving of emulated environments. The thesis concludes with the presentation of a prototypical architecture, based on Java EE. This architecture allows access to the archive by a web browser, a java applet provides access to the emulated environments.

German abstract

Die digitale Langzeitarchivierung widmet sich der Frage, wie digitale Daten über lange Zeiträume archiviert werden können. Herausforderungen hierbei sind das Veralten von Hardwarearchitekturen einerseits, sowie von Datenformaten und Software zur deren Verarbeitung andererseits. Die Emulationsstrategie adressiert diese Probleme, indem die ursprüngliche Nutzungsumgebung archivierter digitaler Objekte mittels Emulatoren wiederhergestellt wird. Die hierzu nötigen Hilfsobjekte, wie Betriebssysteme oder Anwendungsprogramme, müssen dabei von einem Softwarearchiv in geeigneter Form verwaltet werden. Diese Arbeit befasst sich mit dem Entwurf eines solchen Softwarearchivs. Hierzu wird zuerst ein Überblick über die Emulationsstrategie in der digitalen Langzeitarchivierung gegeben, sowie einige bisherige Forschungsergebnisse vorgestellt. Schwerpunkte sind die Darstellung zu archivierender Hilfsobjekte, sowie der Begriff des "View-Path". Darauf aufbauend erfolgt eine Darstellung der Aufgaben, die einem Softwarearchiv in der Emulationsstrategie zukommen. Dies sind zum einen die Archivierung einzelner View-Path-Komponenten, zum anderen die Bereitstellung von emulierten Ablaufumgebungen zur Visualisierung oder Migration archivierter Objekte. Zur Erfüllung dieser Aufgaben werden zwei mögliche Konzepte diskutiert, die dynamische Erzeugung und die statische Archivierung von Ablaufumgebungen. Abschließend wird die Architektur einer prototypischen Implementierung, basierend auf Java EE, vorgestellt. Diese Architektur erlaubt den Zugriff auf das Archiv über einen gewöhnlichen Web-Browser, die emulierten Ablaufumgebungen werden hierbei über ein Java-Applet verfügbar gemacht.

Item type: Thesis (UNSPECIFIED)
Keywords: software archive, digital preservation, emulation, migration, view-path, application, operating system, font, codec, emulator, QEMU, object transport, workflow recording, VNC, PLANETS, JBoss, Java EE, Applet
Subjects: A. Theoretical and general aspects of libraries and information. > AA. Library and information science as a field.
J. Technical services in libraries, archives, museum. > JH. Digital preservation.
L. Information technology and library technology > LJ. Software.
Depositing user: Mario Philipps
Date deposited: 16 Sep 2010
Last modified: 02 Oct 2014 12:17
URI: http://hdl.handle.net/10760/14712

References

BACKSCHAT, Martin ; RÜCKER, Bernd: Enterprise JavaBeans 3.0. 2. Auflage. München : Elsevier, 2007. – ISBN 978-3-8274-1510-3

BAUMGÄRTEL, Tillmann: Computerspiele: Und weg waren sie. In: Wochenzeitung - Die Zeit 52 (2002), S. 60–61

DIESSEN, Raymond van ; STEENBERGEN, Johan F.: The Long-Term Preservation Study of the DNEP project - an overview of the results. Amsterdam : IBM Netherlands, 2002. – ISBN 90–6259–154–X

HOEVEN, Jeffrey Van D. ; WIJNGAARDEN, Hilde V.: Modular emulation as a long-term preservation strategy for digital objects. In: 5th International Web Archiving Workshop (IWAW05), 2005

HOLDSWORTH, David ; WHEATLEY, Paul: Emulation, Preservation and Abstraction. In: RLG DigiNews 5 (2001), Nr. 4. – ISSN 1093-5371

IRACI, Joe: The Relative Stabilities of Optical Disc Formats. In: International Journal for the Preservation of Library and Archival Material 26 (2005), Nr. 2. – ISSN 0034-5806

LAGOZE, Carl ; PAYETTE, Sandy ; SHIN, Edwin ; WILPER, Chris: Fedora: an architecture for complex objects and their relationships. In: International Journal on Digital Libraries 6 (2006), S. 124–138. – URL http://arxiv.org/ftp/cs/papers/0501/0501012.pdf. – Online, letzter Zugriff 24.06.2010

MELLOR, Phil ; WHEATLEY, Paul ; SERGEANT, Derek: Migration on Request, a Practical Technique for Preservation. 2002. – URL http://www2.si.umich.edu/CAMILEON/reports/migreq.pdf. – Online, letzter Zugriff 24.06.2010

RECHERT, Klaus ; SUCHODOLETZ, Dirk von ;WELTE, Randolph: Emulation based services in digital preservation. In: HUNTER, Jane (Hrsg.) ; LAGOZE, Carl (Hrsg.) ; GILES, C. L. (Hrsg.) ; LI, Yuan-Fang (Hrsg.): JCDL, ACM, 2010, S. 365–368. – ISBN 978-1-4503-0085-8

RECHERT, Klaus ; SUCHODOLETZ, Dirk von ; WELTE, Randolph ; DOBBELSTEEN, Maurice van den ; ROBERTS, Bill ; HOEVEN, Jeffrey van der ; SCHRODER, Jasper: Novel Workflows for Abstract Handling of Complex Interaction Processes in Digital Preservation. 2009. – URL http://www.planets-project.eu/docs/papers/Rechert_NovelWorkflows_iPres2009.pdf. – Online, letzter Zugriff 24.06.2010

ROTHENBERG, Jeff: Avoiding Technological Quicksand: Finding a Viable Technical Foundation for Digital Preservation. 1755 Massachusetts Avenue, NW, Suite 500, Washington, DC 20036 : Council on Library and Information Resources, 1999. – ISBN 1-887334-63-7

RUZZOLI, Felix: Ein Framework für die zustandsbasierte Fehlererkennung und -behandlung von interaktiven Arbeitsabläufen, Albert-Ludwigs-Universität Freiburg im Breisgau, Bachelorarbeit, 2010

SUCHODOLETZ, Dirk von: Funktionale Langzeitarchivierung digitaler Objekte – Erfolgsbedingungen des Einsatzes von Emulationsstrategien. Cuvillier Verlag Göttingen, 2009. – ISBN 978-3-86727-979-6

WELTE, Randolph: Funktionale Langzeitarchivierung digitaler Objekte - Entwicklung eines Demonstrators zur Internetnutzung emulierter Ablaufumgebungen, Albert-Ludwigs-Universität Freiburg im Breisgau, Dissertation, 2008


Downloads

Downloads per month over past year

Actions (login required)

View Item View Item