Cargando…

Permanent Storage Development for the J2EE Public Service at CERN

This Master thesis develops two solutions enabling permanent file storage for the J2EE Public Service at CERN by the use of Slide, a Java implementation of the IETF WebDAV protocol for distributed authoring and versioning. Permanent storage development has been a requested feature for the J2EE Publi...

Descripción completa

Detalles Bibliográficos
Autor principal: Holmestad, Ola
Lenguaje:eng
Publicado: 2007
Materias:
Acceso en línea:http://cds.cern.ch/record/2845119
_version_ 1780976526845542400
author Holmestad, Ola
author_facet Holmestad, Ola
author_sort Holmestad, Ola
collection CERN
description This Master thesis develops two solutions enabling permanent file storage for the J2EE Public Service at CERN by the use of Slide, a Java implementation of the IETF WebDAV protocol for distributed authoring and versioning. Permanent storage development has been a requested feature for the J2EE Public Service since the startup in 2005, and in this thesis two libraries are investigated concerning how well they suit the J2EE Public Service environment, namely Jakarta Slide and Jakarta VFS. After research and test implementations, it is found that Slide performs well enough to be used in the future development of such a feature, while VFS does not because of adaption problems to the CERN environment. On the basis of the research, two different solutions are implemented. The first solution is a stand-alone class that can be used for simple file/retrieval by providing specific methods for use by web application authors. After evaluation, this library is found to have several problems, especially concerning the missing transparency for the authors and no support for file hierarchy. The final solution is for this reason a re-implementation of the classes in Java that deals with file I/O, which provides a transparent and secure way of doing retrieval and storage from the J2EE Public Service.
id cern-2845119
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2007
record_format invenio
spelling cern-28451192023-03-13T12:40:54Zhttp://cds.cern.ch/record/2845119engHolmestad, OlaPermanent Storage Development for the J2EE Public Service at CERNComputing and ComputersThis Master thesis develops two solutions enabling permanent file storage for the J2EE Public Service at CERN by the use of Slide, a Java implementation of the IETF WebDAV protocol for distributed authoring and versioning. Permanent storage development has been a requested feature for the J2EE Public Service since the startup in 2005, and in this thesis two libraries are investigated concerning how well they suit the J2EE Public Service environment, namely Jakarta Slide and Jakarta VFS. After research and test implementations, it is found that Slide performs well enough to be used in the future development of such a feature, while VFS does not because of adaption problems to the CERN environment. On the basis of the research, two different solutions are implemented. The first solution is a stand-alone class that can be used for simple file/retrieval by providing specific methods for use by web application authors. After evaluation, this library is found to have several problems, especially concerning the missing transparency for the authors and no support for file hierarchy. The final solution is for this reason a re-implementation of the classes in Java that deals with file I/O, which provides a transparent and secure way of doing retrieval and storage from the J2EE Public Service.oai:cds.cern.ch:28451192007
spellingShingle Computing and Computers
Holmestad, Ola
Permanent Storage Development for the J2EE Public Service at CERN
title Permanent Storage Development for the J2EE Public Service at CERN
title_full Permanent Storage Development for the J2EE Public Service at CERN
title_fullStr Permanent Storage Development for the J2EE Public Service at CERN
title_full_unstemmed Permanent Storage Development for the J2EE Public Service at CERN
title_short Permanent Storage Development for the J2EE Public Service at CERN
title_sort permanent storage development for the j2ee public service at cern
topic Computing and Computers
url http://cds.cern.ch/record/2845119
work_keys_str_mv AT holmestadola permanentstoragedevelopmentforthej2eepublicserviceatcern