Prepare the System

Deployment of the DVN core is dependent on a minimum installation of the following:

  • GlassFish application server - Version V2 UR 1.
  • PostgreSQL database management system - Version 8.1.
  • Java Virtual Machine (JVM) 1.6 - Packaged in Java Developer Kit (JDK) 5.
  • Mail Server - A mail server is required for all DVN e-mail notifications, preferably co-located with GlassFish.
  • Handle.net software - This is not needed initially, and is optional later.
  • Operating system (OS) - The IQSS DVN core runs under Red Hat Linux 4.
    The DVN EAR archive could be deployed on any platform, but currently the scripts to restart and stop GlassFish are built for Red Hat Linux.

Deployment of the DSB component is dependent on the following minimum installation:

  • Apache server - Version 2.0.
  • Apache Ant tool - Version 1.6.5.
  • Perl programming language - Version 5.8 with a minimum of mod_perl 1.99 installed. (The Project recommends strongly that you use a packaged Perl distribution that comes with the OS.)
  • The libxslt XSLT C library - Version 1.1.11.
  • R - Version 2.6.

Note: Red Hat Linux is the recommended OS, because it is the system in use at the Project and is the distribution tested most thoroughly. However, after the required components are installed, the DSB component should work under any Linux or UNIX system. All four systems are standard and well-supported packages.

See the following topics for detailed information about how to prepare the system: