Netribe Digital Library
Netribe DigiLib è una soluzione pensata per gestire i diversi aspetti dell’archiviazione a lungo termine di documenti multimediali: dal governo completo del ciclo di vita del documento, all’interattività con l’utente, alla conservazione dei dati e la loro interoperabilità con altri sistemi informativi basati su standard OAI-PMH.
Netribe DigiLib è una soluzione composta dall’integrazione di due sistemi: Netribe Portal on.Cube e Fedora Commons.
Portal on.Cube: un potente e flessibile CMS (Content Management System), ideale per la gestione in completa autonomia di siti web e portali complessi. Nella sua configurazione completa è in grado di gestire portali multimediali e multicanale; può organizzare documentazione strutturata per funzioni di intranet/extranet; può interfacciarsi con le più diffuse piattaforme gestionali per consentire una interoperabilità dei dati in tempo reale con altre fonti; gestisce cataloghi strutturati e funzioni B2B e B2C. Portal on.Cube si integra con tutti i prodotti della suite on.Cube e dispone di verticalizzazioni e add-on per il settore dei Beni Culturali: musei, archivi, biblioteche, centri di documentazione.
Fedora Commons (Flexible Extensible Digital Object Repoitory Architecture): con una base di installato che include università, musei archivi, biblioteche nazionali e agenzie governative in tutto il mondo, Fedora garantisce conservazione, gestione e accesso a contenuti digitali in forma di oggetti digitali a cui garantisce accesso a lungo termine e una ricca dotazione di metadati.
Architettura tecnologica
On.Cube implementa una piattaforma architetturale secondo le specifiche SUN J2EE (Java 2 Enterprise Edition), utilizzando software che pur essendo free rappresenta un riferimento e uno standard di mercato.
Secondo le specifiche J2EE i software su cui si basa l’applicazione possono essere comunque sostituiti (anche singolarmente) adottando soluzioni di vendor specifici che implementano le medesime specifiche (Oracle, IBM, BEA, Microsoft…). La soluzione che Netribe propone in modalità hosting sulla propria web-farm è la seguente:
- Sistema operativo di esercizio: Linux(Unix)
- Piattaforma tecnologia di riferimento Front End: ASF Jakarta (Apache+Tomcat)
- Piattaforma tecnologia di riferimento Back End: JBoss (J2EE Application Server dotato di Container EJB)
- DataBase di riferimento: MySql / Oracle
- Accesso: via Web sia per utenti navigatori che per utenti amministratori
- Sicurezza: a 2 chiavi (single sign-on)
La scalabilità del sistema viene garantita dalla possibilità di scalare sull’hardware, spezzando l’applicazione secondo i livelli logici individuati oppure scalando sul software ossia replicando gli EJB container dell’application server di secondo livello.
La flessibilità del sistema viene garantita dalla tecnica di implementazione per servizio (o per modulo) che consente non solo l’implementazione di servizi singoli e l’aggiunta graduale di servizi nuovi, ma anche l’attivazione o la disattivazione (per manutenzione ad esempio) di singoli servizi della piattaforma lasciando attivi i rimanenti.
Il modulo DigiLib basato su FEDORA
Netribe ha sviluppato un processo di importazione e codifica dei metadati MAGattraverso la compilazione guidata di form dal back-office del Portal on.Cube, attraverso cui l’operatore piò governare tutti gli aspetti della gestione della Biblioteca digitale. L’architettura modulare di Fedora consente di raggiungere pienamente gli obiettivi di interoperabilità ed estensibilità.
Gestione Metadati: Possibilità di legare dei metadati agli oggetti digitali. Nativamente Fedora implementa il set Dublin Core. Netribe ha implementato la codifica secondo standard MAG.
OAI-PMH Provider Service: Provider che permette di interrogare la digital library secondo gli standard Open Archives.
API – A (Access API): Set di Interfacce messe a disposizione per l’accesso agli oggetti di Fedora e richiamabili attraverso Web services (SOAP) o chiamate REST.
API – M (Management API): Set di Interfacce messe a disposizione per la gestione degli oggetti su Fedora e richiamabili attraverso Web services (SOAP) o chiamate REST.Sicurezza: Fedora può interfacciarsi con sistema di autenticazione LDAPPortabilità: Fedora lavora con ogni database SQL-92 che abbia un driver JDBC. Testato su Derby, MySQL, Oracle e Postgres.
Scalabilità: Fedora è progettato e testato per gestire oltre 10 milioni di oggetti digitali per ciascuna istanza.
Scheda prodotto: Digital Library