Lo scopodi questo intervento èdi presentare le nuovefunzionalità del software NILDEeifuturisviluppi checonsentirannoadaltrisistemi di interagire con NILDE attraverso l'utilizzodi API (Application ProgrammingInterfaces). L'implementazionedelleAPIè basatasulloscambio didati tramiteprotocolli standarddicomunicazione (es.: HTTP) e il formato dati diinterscambioè il JSON, ormai moltodiffuso esupportatodatutti i linguaggi diprogrammazione. NILDE èun sistema per il document delivery chenascenon prevedendo l'accessoesternoai propridati (es.: anagrafica biblioteche,utenti, transazioni DD, statistiche diutilizzo, indicatoridel servizio, ...).Si è decisoquindi per l'aperturadel sistema affinchérispondesse adiverseesigenze: necessità diintegrazione conaltrisistemi (KronosdocGTBib-SOD, ExLibrisALMA ...), possibilità diesportare/renderepubblicamente accessibilialcuni dati del software, sviluppo di nuove applicazioni complementari, come ad esempio,applicazioni perdispositivi mobili. Le prime APIdefinite sonoquellechepermettonodi ottenere dal sistema ALPE (ArchivioLicenzePeriodici Elettronici), strettamente collegato al software NILDE, le informazionirelative alle licenze;altre API,che sarannopresto sviluppate,sonoquelle relativeall'interfacciamentocon il servizio di document delivery. La nuovainfrastrutturaeil nuovoframeworkaprono cosìle portediNILDE verso il futuroepermetteranno lo sviluppodi nuovefunzionalitàe applicazioni pur mantenendoevalorizzando quanto già esistente.

NILDE Web Services: API e l'integrazione con altri sistemi

Alessandro Tugnoli;Jacopo Anderlini;Silvana Mangiaracina
2017

Abstract

Lo scopodi questo intervento èdi presentare le nuovefunzionalità del software NILDEeifuturisviluppi checonsentirannoadaltrisistemi di interagire con NILDE attraverso l'utilizzodi API (Application ProgrammingInterfaces). L'implementazionedelleAPIè basatasulloscambio didati tramiteprotocolli standarddicomunicazione (es.: HTTP) e il formato dati diinterscambioè il JSON, ormai moltodiffuso esupportatodatutti i linguaggi diprogrammazione. NILDE èun sistema per il document delivery chenascenon prevedendo l'accessoesternoai propridati (es.: anagrafica biblioteche,utenti, transazioni DD, statistiche diutilizzo, indicatoridel servizio, ...).Si è decisoquindi per l'aperturadel sistema affinchérispondesse adiverseesigenze: necessità diintegrazione conaltrisistemi (KronosdocGTBib-SOD, ExLibrisALMA ...), possibilità diesportare/renderepubblicamente accessibilialcuni dati del software, sviluppo di nuove applicazioni complementari, come ad esempio,applicazioni perdispositivi mobili. Le prime APIdefinite sonoquellechepermettonodi ottenere dal sistema ALPE (ArchivioLicenzePeriodici Elettronici), strettamente collegato al software NILDE, le informazionirelative alle licenze;altre API,che sarannopresto sviluppate,sonoquelle relativeall'interfacciamentocon il servizio di document delivery. La nuovainfrastrutturaeil nuovoframeworkaprono cosìle portediNILDE verso il futuroepermetteranno lo sviluppodi nuovefunzionalitàe applicazioni pur mantenendoevalorizzando quanto già esistente.
2017
978-88-94885-41-5
NILDE
interoperability
API
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/405584
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact