Autor

R.Barbera, A.Calanducci, J.Engelmo, JM Franco, JM González, R.Ramos, M.Rubio

Medio de Publicación

Congreso: EELA-2 Conference
Año: 2009
Tipo de publicación: Oral

Absctract

gLibrary/DRI is a platform developed both by CETA-CIEMAT and INFN to ease the development, deployment and management of digital repositories. The platform makes use of the Grid main features, through the gLite middleware, in order to enhance repositories with large computing and storage capacities, as well as a strong security system. The main components of gLibrary/DRI are a storage module, a UI module, a Job module as well as a Data Model speci cation. All of them provide an API, which the repository provider could implement in order to use its own speci c implementation or inherit the default ones gLibrary/DRI o ers.

New features complete the process of deployment, management and testing repositories, including a visual tool for representing and managing data (both metadata and digital content) stored within a repository. The deployment process has been achieved by the development of a repository generation tool; which just need as input the data model de nition for the repository. The outputs are the set of classes, libraries and database objects that are needed for making the repository work into the platform, o ering also the possibility of extending them according to speci c needs. Once the repository is deployed, a testing process should be performed in order to validate it. For this reason a testing system has been developed in order to check automatically all platform components, giving quick response of the failure point in case of malfunction.

Finally, a UI-based tool allows the complete management and representation both of the metadata and digital content of the repository. As a matter of fact, any content encapsulated in the data object complaining with the gLibrary/DRI data model speci cation can be managed and represented by this tool. This way, repository providers can use it as a basis to build a speci c tool that ts with its concrete needs depending on the scienti c domain they are dealing to. With these new features we make an important advance in the strategic gLibrary/DRI lines of providing a multirepository grid-based platform that eases and shorts the work to the repository providers.