Technical requirements

System architecture

dLibra system is a multitier system composed of main module dLibra – Server and modules of client applications: dLibra – Reader and dLibra – Editor.dLibra – Server module is responsible for overall behaviour of digital library based on dLibra system and realizes all system activities. Client application modules are user interfaces which allow using functionality of digital library.

dLibra – Editor module is an application which allows connecting authorized user to dLibra – Server and working with digital library. Interface of the application is based on GUI of operating system on which the dLibra – Editor module is running. This module has to be installed on every computer on which it is to be used.

dLibra – Readerapplication enables Internet users to access publications stored in digital library. This module acts as an access point to the content of the dLibra – Server. It serves publications through the web pages interface (WWW). When installed on the server side it enables all Internet users to use dLibra system functionality according to granted rights. dLibra – Reader module may have many instances in order to distribute the load in case of big digital libraries.

Software requirements for dLibra system

  1. Server:
    • Software requirements:
      • Java(tm) virtual machine (JRE or JDK) by Oracle, accordant to version 1.6
      • relational database Oracle (version 9.2.x or higher) or PostgreSQL (version 8.x or higher) or MySQL (version 5.x or higher)
  2. Reader application
    • Software requirements:
      • Java(tm) virtual machine (JDK) by Oracle, accordant to version 1.6
      • application server which allows running applications accordant to Java(tm) Servlets 2.0 specification – Apache Tomcat version 6 or higher is recommended
  3. Editor and administrator application
    • Software requirements:
      • Java(tm) virtual machine (JRE) by Oracle, accordant to version 1.6

Kompleksowy pakiet oprogramowania do gromadzenia, przechowywania i udostępniania obiektów cyfrowych