June 4-7, 2018
Bozeman, Montana, USA
Overview and details of the sessions of this conference. Please select a date or location to show only sessions at that day or location. Please select a single session for detailed view (with abstracts and downloads if available).
DT03: Savvy systems & architecture alchemy
High-level overviews of the latest and greatest in repository systems and software architecture Notes
Toward Cloud-Native Digital Repositories
Virginia Tech, United States of America
After launching several monolithic repositories for various services, both the software development team and the IT operations team at Virginia Tech Libraries have found it difficult to maintain these repositories while developing new features. Developing newly specialized repositories is becoming more difficult. Thus, an efficient, agile software development and continuous delivery process is needed.
To achieve this goal, we have been investigating Cloud-native approaches. A Cloud-native application is able to react to application requirement changes quickly; add new features frequently and efficiently; scale elastically; have resiliency, and take the advantage of cloud services. We have begun exploring various cloud services and re-architecting our existing monolithic application architecture toward a Cloud-native application infrastructure.
In this presentation, we will share our experiences and lessons learned in developing a Cloud-native institutional repository: what we have achieved so far; show our architecture design for the Cloud-native institutional repository; list the best practices we followed, and display the cloud benefits we gained. Finally, we present some possible strategies and directions for developing a Cloud-native institutional repository.
Building software at the edges of heterogeneous repositories
Caltech Library, United States of America
Caltech Library has a heterogeneous mix of repository systems (e.g. EPrints hosts CaltechAUTHORS and CaltechTHESIS, while CaltechDATA is based on Invenio). Caltech Library has changed its focus from developing in the specific repository system to one of development at the edges leveraging web APIs. This has allowed us to not only repurpose content but start working at collection level curation by integrating external data sources like ORCID, CrossRef, FundRef and DataCite. The philosophy we have evolved is to work from copies of the data in JSON form using an Open Source tool Caltech Library created called [dataset](http://caltechlibrary.github.io/dataset) as well as additional Open Source tools in a project called [datatools](http://caltechlibrary.github.io/datatools). These command line tools are written in Go but can be easily used from more popular languages like Python. This talk will introducing these tools and demonstrate their usage via Python.
Hands on with ReDBox 2: an open source Data Management application, with services to provision and track research workspaces written in Nodejs, with MongoDB
1Queensland Cyber Infrastructure Foundation; 2University of Technology Sydney, Australia
ReDBox is a Research Data Management application which includes Research Data Management Planning tools and repository/registry solutions for research data. It also has the ability to provision and manage “workspaces” which are research services such, as file-shares for a project team.
ReDBox is an open source software application. It is based on a technology stack which includes NodeJS, the Sails framework, a mongoDB database and an Apache Solr index. ReDBox stores metadata as linked-data JSON-LD documents and can store data in a variety of configurable back-end data stores including on a file system (where preservation actions can take place) or in object stores.
This will be a live presentation of installing ReDBOX from scratch, and adding a new workspace provisioning service to it with a simple live-coding demonstration. The aim of the presentation is to demonstrate the application accessibility and give developers the opportunity interact with the code-base and create custom plug-ins.
Single-Page Applications over a Linked-Data Platform Repository: Our Experience with Fedora and Ember JS
Johns Hopkins University, United States of America
Contact and Legal Notice · Contact Address:
|Conference Software - ConfTool Pro 2.6.118+TC
© 2001 - 2018 by Dr. H. Weinreich, Hamburg, Germany