SimpleREST -RESTful DSpace API
Data(s) |
03/07/2014
03/07/2014
10/06/2014
|
---|---|
Resumo |
Poster at Open Repositories 2014, Helsinki, Finland, June 9-13, 2014 Posters, Demos and Developer "How-To's" This poster presents our internal REST interface for DSpace 3.x instances, using real production servers, Doria, TamPub and Julkari as an example. The focus will be on how SimpleREST actually works and connects the various bits and pieces together. SimpleREST is a java webapp using the Restlet framework. It works as an app inside DSpace. It supports retrieving, editing and adding data to a DSpace instance using XML (NLF-format) and JSON. Testing has an important role in SimpleREST, and we have extensive unit and integration tests supporting dependency injection in our classes. Using Jetty servlets, Mockito, and stubclasses we can do simple type assertions and tests to ensure everything works as expected. Using SimpleREST, we can connect the DSpace instance to various apps and 3rd party pipes. The project is open source and licensed under the LGPL 2.1 license. The code can be found at GitHub (https://github.com/anis-moubarik/SimpleREST/) and the continuous integration server at Travis (https://travis-ci.org/anis-moubarik/SimpleREST). |
Identificador |
http://www.doria.fi/handle/10024/97742 URN:NBN:fi-fe2014070432375 |
Idioma(s) |
en |
Relação |
Poster Reception Open Repositories 2014 National Library of Finland, Finland |
Palavras-Chave | #REST #Open Source #Java |
Tipo |
Poster |