SI1: Fedora-SRB Database integration module
Fedora-SRB Database integration module was developed as part of the SI1 DART work package. The aim of the work package is to enable
- Fedora to handle large datasets natively,
- Exploring using Storage Resource Broker (SRB) as a backend storage manager for Fedora repository &
- 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.
- Fedora users can now disseminate data from diverse databases managed by SRB
- 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

Usage Example
1. Create SQL Datastream
2. List of Datastreams
3. URL based deployment of Database results
Data Collection Application for DMQ4

Demo
- Sample Digital Object with DB content (UQ internal only)
Source code and Documents
All source code is available in trac/SVN (UQ Internal only)
- Download the FedoraDB module and source code (SVN snapshot, 7 March, 2007)
- Installation and configuration guide