Overview

IGene is a relatively standard Java application running on Karaf and connecting to Microsoft SQL Server or MySQL Server. It’s capable of running on anything from Microsoft© Windows 7 to Windows Server 2019. Additionally it can also easily be deployed to Linux or even within a Docker container.

Client Server

Application data is stored within two locations: the SQL database and the iGene storage pool. The storage pool is a file path that can either be local or a network folder that the iGene service has access to. The clients will not and should not have direct access to the storage pools.

  • System Architecture - Provides an overview of the main moving parts concerning iGene
  • Responsibilites - Covers what is expected from both parties relating to the install and on going maintenance of the system.
  • Recommendations - Covers recommendations such as monitoring, backups and record keeping etc.
  • Migrating from Tomcat - covers change from Apache Tomcat to Apache Karaf
  • Upgrading IGene Versions - TODO