Upload Service Implementation

Introduction

The Upload Service allows administrative users to bulk upload images, video and audio files to the archives. The users are required to select files from their computer, thereafter completing the metadata fields for each item that was selected. Once this is complete, the items are converted to digital objects and are added to Fedora along with their metadata.

Figure 1: Upload interface flow diagram

Uploads interface flow

Design

Layered Architecture

The architecture of the Uploads service followed a layered architectural style comprising the Presentation, Business Logic, Service, Domain and Data Access layers. Messages are only sent to adjacent lower layers. This closed architecture was selected because it minimizes dependencies between the layers and reduces the impact of a change to the interface of any one layer.

Figure 3: Layered Architecture

Layered Architecture
Image of Nicole

Nicole Petersen


Email:

ptrnic016@myuct.ac.za

Components:

Exhibition Service
Upload Service

Sreensnaps

Screensnaps of the Uploads Service are displayed in the figures below.

Figure 3: Upload media selection

Select media

Figure 4: Select file to add metadata

Uploads instruction

Figure 5: Uploads add metadata

Uploads metadata

Downloads

Project Report

LiteratureReview

Requirements Analysis Documentation

Design Documentation

Evaluation Documentation


Copyright © 2015 Nicole Petersen, Noosrat Hossain and Noxolo Mthimulu