Extensible Generic Data Management Software
The integrated Rule Oriented Data System (iRODS) provides an excellent use case for exploring sustainable software development. The iRODS data grid software is the product of a 20-year development effort that relied on funding from multiple federal agencies. Each agency needed infrastructure to supp...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Ubiquity Press
2014-07-01
|
Series: | Journal of Open Research Software |
Subjects: | |
Online Access: | http://openresearchsoftware.metajnl.com/articles/23 |
_version_ | 1819294500926783488 |
---|---|
author | Reagan W Moore Arcot Rajasekar Hao Xu |
author_facet | Reagan W Moore Arcot Rajasekar Hao Xu |
author_sort | Reagan W Moore |
collection | DOAJ |
description | The integrated Rule Oriented Data System (iRODS) provides an excellent use case for exploring sustainable software development. The iRODS data grid software is the product of a 20-year development effort that relied on funding from multiple federal agencies. Each agency needed infrastructure to support multiple scientific disciplines. Each discipline potentially required multiple types of data management (sharing, publication, preservation, and processing). The iRODS software was developed as generic infrastructure that could be tuned to implement the desired data support mechanisms. Active engagement of the user communities was encouraged through open source collaborative development. Based on the successful application of the software across the multiple disciplines, we make three claims about sustainable software development: 1) that the success of the software is dependent on having a highly extensible architecture; 2) that extensible software enables infrastructure re-use across domains; and 3) that consortium based development enables long-term support for software infrastructure. |
first_indexed | 2024-12-24T04:27:19Z |
format | Article |
id | doaj.art-fa54b670208f4d6d8df9b521b390d29e |
institution | Directory Open Access Journal |
issn | 2049-9647 |
language | English |
last_indexed | 2024-12-24T04:27:19Z |
publishDate | 2014-07-01 |
publisher | Ubiquity Press |
record_format | Article |
series | Journal of Open Research Software |
spelling | doaj.art-fa54b670208f4d6d8df9b521b390d29e2022-12-21T17:15:34ZengUbiquity PressJournal of Open Research Software2049-96472014-07-0121e9e910.5334/jors.ap23Extensible Generic Data Management SoftwareReagan W Moore0Arcot Rajasekar1Hao Xu2University of North Carolina at Chapel HillUniversity of North Carolina at Chapel HillUniversity of North Carolina at Chapel HillThe integrated Rule Oriented Data System (iRODS) provides an excellent use case for exploring sustainable software development. The iRODS data grid software is the product of a 20-year development effort that relied on funding from multiple federal agencies. Each agency needed infrastructure to support multiple scientific disciplines. Each discipline potentially required multiple types of data management (sharing, publication, preservation, and processing). The iRODS software was developed as generic infrastructure that could be tuned to implement the desired data support mechanisms. Active engagement of the user communities was encouraged through open source collaborative development. Based on the successful application of the software across the multiple disciplines, we make three claims about sustainable software development: 1) that the success of the software is dependent on having a highly extensible architecture; 2) that extensible software enables infrastructure re-use across domains; and 3) that consortium based development enables long-term support for software infrastructure.http://openresearchsoftware.metajnl.com/articles/23data gridpolicy-based data management |
spellingShingle | Reagan W Moore Arcot Rajasekar Hao Xu Extensible Generic Data Management Software Journal of Open Research Software data grid policy-based data management |
title | Extensible Generic Data Management Software |
title_full | Extensible Generic Data Management Software |
title_fullStr | Extensible Generic Data Management Software |
title_full_unstemmed | Extensible Generic Data Management Software |
title_short | Extensible Generic Data Management Software |
title_sort | extensible generic data management software |
topic | data grid policy-based data management |
url | http://openresearchsoftware.metajnl.com/articles/23 |
work_keys_str_mv | AT reaganwmoore extensiblegenericdatamanagementsoftware AT arcotrajasekar extensiblegenericdatamanagementsoftware AT haoxu extensiblegenericdatamanagementsoftware |