Moses, Donald, and Paul Pound. “A Distributed Microservices Framework Integrating Taverna”. Open Repositories 2014, 2014, https://scholar2.islandarchives.ca/islandora/object/ir%3A10825.

Genre

  • Conference Proceedings
Contributors
Contributor: Open Repositories 2014
Author: Moses, Donald
Author: Pound, Paul
Date Issued
2014
Place Published
Helsinki, Finland
Finland
Abstract

Microservices can be described as "a granular set of small, independent, but highly interoperable services" [1] that are an essential part of a sustainable repository ecosystem. The University of Prince Edward Island has adopted a variety of approaches to microservices including scripted batch ingests, custom workflows embedded in content models, and PHP-based microservices [2]. In the last year, UPEI has built on their existing microservices framework by integrating Taverna, "an open source and domain-independent Workflow Management System" [3] and utilizing Taverna Workbench [4], Taverna's desktop tool, to create workflows. Within the repository context, there are several other projects that are using Fedora in combination with Taverna including the SCAPE (SCAlable Preservation Environments) Project whose work focuses on large scale ingestion, migration, and quality assurance to facilitate digital preservation [5]. This presentation will provide an overview of UPEI's microservices framework, their integration with Fedora, and the creation of repository services and workflows to address a variety of use cases.

  1. UC Curation Center, California Digital Library. (2013, September 18). Curation Wiki. Retrieved January 11, 2014 from https://confluence.ucop.edu/display/Curation/Home
  2. PHP Listeners Code - https://github.com/roblib/php_listeners and documentation https://github.com/roblib/php_listeners/wiki
  3. Taverna - http://www.taverna.org.uk/
  4. Taverna Workbench - http://www.taverna.org.uk/download/workbench/
  5. SCAPE / SCAPE and Taverna in use: http://www.taverna.org.uk/introduction/related-projects/scape/
Note

Statement of responsibility:

:

:

Language

  • English
Rights
CC-BY
Host Title
Open Repositories 2014

Department

Rights

  • CC BY