Module - Technical Basics

Slides:



Advertisements
Similar presentations
The DSpace Course Metadata Input Customisation. Module Objectives By the end of this module you will: Understand which part of the submission process.
Advertisements

IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
The DSpace Course Module – Import and Export. Module objectives  By the end of this module you will:  Know how the batch import and export facility.
DSpace CD Tutorial Workbook Stuart Lewis & Chris Yates
The DSpace Course Module – SWORD basics. Module objectives  By the end of this module you will:  Understand what SWORD is  Know what SWORD could be.
DSpace: Technical Basics Iryna Kuchma Open Access Programme Manager Attribution 3.0 Unported.
May 2, 2013 An introduction to DSpace. Module 3 – The Structure of DSpace By the end of this module, you will … Understand what a community is Understand.
CUSTOMIZING DSPACE 1.5 WITH BASIC OVERLAYS Open Repositories 2008 Tim Donohue Research Programmer IDEALS University of Illinois Graham Triggs Technical.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
Object-Oriented Enterprise Application Development Tomcat 3.2 Configuration Last Updated: 03/30/2001.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
National Workshop on Institutional Digital Repository (NDL) Project
MAKING DSPACE 1.5.X YOUR OWN CUSTOMIZATION VIA OVERLAYS Open Repositories 2009 Tim Donohue Research Programmer IDEALS University of Illinois.
Curation Tool June 11, Curation Tool Overview Architecture Implementation Dependencies Futures 2.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Installing DSpace on Window Bharat M. Chaudhari School of Petroleum Management, PANDIT DEENDAYAL PETROLEUM UNIVERSIRY, GANDHINAGAR
The DSpace Course Module – DSpace Installation. Module objectives  By the end of this module you will:  Understand the platforms DSpace can be hosted.
Module - How To Get Help The DSpace Course. Module Overview  By the end of this module you will:  Understand the help available from the DSpace community.
VueCentric Architecture
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
Developing Interfaces and Interactivity for DSpace with Manakin Part 2: Technical and Conceptual Overview of Dspace and Manakin Eric Luhrs Digital Initiatives.
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
The DSpace Course Module – An introduction to DSpace.
SchwartzGBIF Nodes III29 April 2003 DiGIR Portal Installation And Configuration.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
The DSpace Course Module – Upgrading from 1.4 to 1.5.
The DSpace Course Module - Look & Feel Customisation.
The DSpace Course Module - Language Customisation.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
The DSpace Course Module – User management and authentication options.
The DSpace Course Module – Item submission workflows.
May 2, 2013 An introduction to DSpace. Module 9 – Item submission workflows By the end of this module, you will … Understand the purpose of workflows.
The DSpace Course Module – An introduction to users and groups.
The DSpace Course Module – Configuring LDAP. Module objectives  By the end of this module you will:  Understand how DSpace uses LDAP for authentication.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
May 2, 2013 An introduction to DSpace. Module 2 – Help and Support By the end of this module, you will … Understand the help available from the DSpace.
AIP Backup & Restore Sunita Barve NCRA, Pune. AIP The latest version of DSpace 1.7.0, supports backup and restore of all its contents as a set of AIP.
Use & Access 26 March Use “Proof of Concept” Model for General Libraries & IS faculty Model for General Libraries & IS faculty Test bed for DSpace.
Overview of the SAS® Management Console
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Digital Commons & Open Access Repositories Johanna Bristow, Strategic Marketing Manager APBSLG Libraries: September 2006.
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
The DSpace Course Module – Items in DSpace. Module objectives  By the end of this module you will:  Understand what an item in DSpace is, and what it.
May 2, 2013 An introduction to DSpace. Module 4 – Items in DSpace By the end of this module, you will … Understand what an item in DSpace is, and what.
May 2, 2013 An introduction to DSpace. Module 10 – RSS Feeds, Alerts, and News By the end of this module, you will … Know how the RSS feeds work in DSpace.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
The DSpace Course Module – An introduction to metadata in DSpace.
The DSpace Course Module – DSpace statistics and Google Analytics.
Sakai WebApp Structure
Module - Identifiers The DSpace Course. Module Overview  By the end of this module you will:  Understand what persistent identifiers are, how they work.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
DSpace - Digital Library Software
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
1 G52IWS: Example Web-services Chris Greenhalgh. 2 Contents Software requirements AXIS web service run-time components Getting started with Jetty & AXIS.
A Basic Introduction By Scott Phillips 2005/8/7. Agenda What is DSpace and what does it do? The DSpace Information Model Components & Features of DSpace.
May 2, 2013 An introduction to DSpace. Module 8 – Identifiers By the end of this module, you will … Understand what persistent identifiers are, how they.
Breeda Herlihy, IR Manager, UCC Library. UCC selected DSpace in 2008 Software selection group Staff from Library IT, Computer Centre, Special Collections,
The world’s libraries. Connected. The Benefits of CONTENTdm Hosting Services OCLC’s Digital Lifecycle Webinar Series April 9, 2013.
Distributing Repository functions with DSpace Richard Jones.
Module – RSS feeds, alerts and news
Introduction, Features & Technology
An introduction to DSpace
Introduction to JBoss application server
Presentation transcript:

Module - Technical Basics The DSpace Course Module - Technical Basics

By the end of this module you will: Module Objectives By the end of this module you will: Understand the DSpace application architecture Understand the DSpace server architecture Know what and when to back up within DSpace Understand the role of the repository administrator and the technical staff in configuring, managing and maintaining the repository (this will be discussed later in the course)

Application Architecture The DSpace system is organised into three tiers which consist of a number of components Each layer only invokes the layer below it i.e. the application layer may not used the storage layer directly

The Storage Layer The storage layer is responsible for physical storage of metadata and content DSpace uses a relational database to store all information about the organization of content, metadata about the content, information about e-people and authorization, and the state of currently-running workflows.

The Business Logic Layer The business logic layer deals with managing the content of the archive, users of the archive (e-people), authorization, and workflow

The Application Layer The application layer contains components that communicate with the world outside of the individual DSpace installation, for example the Web user interface and the Open Archives Initiative protocol for metadata harvesting service The DSpace Web UI is the largest and most-used component in the application layer. Two versions: JSPUI: Built on Java Servlet and JavaServer Page technology XMLUI (Manakin): Built on XML and Cocoon technology

Web Application Server Server Architecture These systems may reside on a single server or be hosted separately on dedicated servers User Interface Web Application Server Disk/File Store Asset Store Database Postgres/Oracle

Structural Overview DSpace is split into three directory trees: Source Directory [dspace-src] Surprisingly, this is where the source code resides Install Directory [dspace] Populated during install & during normal operation Contains: Configuration files Command line tools Libraries DSpace archive (depending on configuration) Web Deployment Directory [tomcat]/webapps/dspace Contains the JSPs and Java classes and libraries necessary to run DSpace

Source Directory Layout [dspace-source] dspace/ build.xml bin/ config/ controlled-vocabularies/ crosswalks/ emails/ language packs/ registries/ templates/ docs/ etc/ oracle/ modules/ jspui/ lni oai sword xmlui src/ target/

Installed Directory Layout [dspace] assetstore/ bin/ config/ handle-server/ history/ lib/ log/ reports/ search/ upload/ webapps/

Log Files [dspace]/log/dspace.log [tomcat]/logs/catalina.out Main DSpace log file Provides logging of events and errors that occur within the DSpace Code Verbosity controlled by editing the [dspace]/config/templates/log4j.properties [tomcat]/logs/catalina.out Tomcat standard output is written here E.g. If Tomcat can’t find the DSpace.jar the error would be written to catalina.out

Backup What to backup? Asset Store Database Source Directory This is where the bitstream files are located Database This is where information about organization of content, metadata about the content, information about e-people and authorization, and the state of currently-running workflows is stored Source Directory This is where the DSpace source code is located Installation Directory This is where the files are located which are used by DSpace as it runs

Repository Manager & Technical Staff Repository managers generally will manage the repository via the DSpace user interface Technical staff will be required to configure, customise and manage many features of the repository via the back end Examples of features that require configuration through the back end will be discussed throughout the course

Practical exercise: Browse DSpace Open a terminal window and browse the DSpace structure and log files to familiarise yourself. The location of these can be found in the local instructions sheet.

These slides have been produced by: Credits These slides have been produced by: Stuart Lewis & Chris Yates Repository Support Project http://www.rsp.ac.uk/ Part of the RepositoryNet Funded by JISC http://www.jisc.ac.uk/