Skip to content
Annotation and Assessment
    Contents and Rights
      Discovery and Access
        Data Collection, Monitoring and Quality Assurance
          Storage and Interoperability
           

          SI1: Facilitate distributed data management using Fedora

          Fedora-SRB Database integration module

          This is the final report for this workpackage. Please send any feedback to the author. SI1 Final Report [PDF 1,773 KB]

          Fedora-SRB Database integration module was developed as part of the SI1 DART work package. The aim of the work package is to enable

          1. Fedora to handle large datasets natively,
          2. Exploring using Storage Resource Broker (SRB) as a backend storage manager for Fedora repository  &
          3. Distributed data management using fedora.

          Fedora-SRB database integration module provides fedora users with two new functions that were not available to existing Fedora users.

          1. Fedora users can now disseminate data from diverse databases managed by SRB
          1. Fedora users can now directly access large distributed non-repository datasets managed by SRB.

          Integration of SRB at storage level of the repository is accomplished by using the "srbLowlevel" module developed for the DART project.

          Technologies Used

          • Fedora (Flexible Extensible Digital Object Repository Architecture) is extended to handle large datasets natively (License: ECL)
          • SRB (Storage Resource Broker) manages datasets stored in a wide range of data stores (File Systems, Network, Databases etc) (License: BSD)

          System Architecture

          System Architecture

          Usage Example

          1. Create SQL Datastream

          Datastream

          2. List of Datastreams

          List

          3. URL based deployment of Database results

          URL

          Data Collection Application for DMQ4

          DMQ4 App

          Demo

          • Sample Digital Object with DB content

          Source code and Documents

          All source code is available in trac/SVN