Academia.eduAcademia.edu

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

2017

Abstract

The purpose of this work is to present the new features of NILDE software and the future developments that will allow other systems to interact with NILDE through the use of API (Application Programming Interfaces). API’s deployment is based on data exchange via standard communication protocols (i.e. HTTP) and the interchange data format is JSON, now widely used and supported by all programming languages. NILDE is a document delivery system that does not provide external access to its own data (i.e. library records, users, DD transactions, usage statistics, service indicators, etc.). It was therefore decided to open the system to respond to different requirements: the need for integration with other systems (Kronosdoc GTBib-SOD, ExLibris ALMA, etc.), the possibility to export/make publicly available some of the software’s data, the development of new complementary applications, such as mobile applications. The first defined API are those that enable the licensing information to be o...