SUNScholar/Reference Architecture

From Libopedia
Jump to: navigation, search
 Back to Guidelines
Back to Repository Preservation


In order to make the use of DSpace systems, simpler, more reliable and standardised it is proposed that the DSpace community adopt a reference architecture approach to DSpace.

The benefits of the reference architecture approach would be:

The very popular Wordpress CMS uses the LAMP stack as it's de-facto reference architecture. This has made Wordpress very easy to install, configure and customise. The popular Open Journal System (OJS) software also uses the LAMP stack.



Proposal for DSpace

  1. Standardise on an open source server operating system such as Ubuntu LTS.
  2. Match versions of DSpace to the server operating system.
  3. Match versions of required software to versions of DSpace and server operating system

For example:

Year Reference DSpace Server OS UI+Theme Database Java runtime Maven builder Ant compiler Java webapp server
2016 RA-04 6.X Ubuntu 16.04 LTS XMLUI+Mirage 2 PostgreSQL 9.5 OpenJDK 8u91 Maven 3.3.9 Ant 1.9.6 Tomcat 8.0.32
2015 RA-03 5.X Ubuntu 14.04 LTS XMLUI+Mirage 2 PostgreSQL 9.3 OpenJDK 7u101 Maven 3.0.5 Ant 1.9.3 Tomcat 7.0.52
2014 RA-02 4.X Ubuntu 12.04 LTS XMLUI+Mirage 1 PostgreSQL 9.1 OpenJDK 7u101 Maven 3.0.4 Ant 1.8.2 Tomcat 6.0.35
2012 RA-01 3.X Ubuntu 10.04 LTS XMLUI+Mirage 1 PostgreSQL 8.4 OpenJDK 6 Maven 2.2.1 Ant 1.7.1 Tomcat 5

Standardised Reference Architecture Installation of DSpace

Click on the heading above.

Best Practices

  1. Complete the survey
  2. View the results





Also see: