Skip to main navigation Skip to search Skip to main content

Rosemary: A flexible programming framework to build science gateways

  • Shayan Shahand
  • , Sílvia D. Olabarriaga
  • University of Amsterdam

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

The lessons learned during six years of experience in design, development, and operation of four Science Gateway (SG) generations motivated us to develop yet another generation of platforms coined "Rosemary". At the core of Rosemary the three fundamental SG functions, namely related to data, computing, and collaboration management, are integrated together. Our earlier studies showed that complete integration between these functions is a feature that is usually overlooked in the existing SG platforms. Rosemary provides a generic data model, RESTful API, and responsive UI that can be customized through programming to build customized SGs. Moreover, Rosemary is designed and implemented to be flexible to changes in e-Infrastructures and user community requirements. The software frameworks, tools and libraries employed in the realization of Rosemary streamline the development, deployment and operation of customized SGs for the users needs. So far the platform has been used to implement prototypes of three SGs for highthroughput analysis and management of neuroimaging data, sharing of data in in-vitro fertilization research, and provenance tracking of DNA sequencing data. This paper presents the design considerations, data model, and system architecture of Rosemary and highlights some of the features that are intrinsic to its design and implementation with examples from the three prototypes.

Original languageEnglish
Title of host publication8th International Workshop on Science Gateways, IWSG 2016
Volume1871
Publication statusPublished - 2016
Event8th International Workshop on Science Gateways, IWSG 2016 - Rome, Italy
Duration: 8 Jun 201610 Jun 2016

Publication series

NameCEUR Workshop Proceedings
ISSN (Print)1613-0073

Conference

Conference8th International Workshop on Science Gateways, IWSG 2016
Country/TerritoryItaly
CityRome
Period08/06/201610/06/2016

Keywords

  • Collaboration management
  • Computing management
  • Data management
  • Programming framework
  • Science Gateway
  • Science gateway platform

Fingerprint

Dive into the research topics of 'Rosemary: A flexible programming framework to build science gateways'. Together they form a unique fingerprint.

Cite this