Contents

Infosuite Technical Specification

Andrew Dotto Updated by Andrew Dotto

Infosuite is a business intelligence tool that gives you a holistic view of your operation, visibility of key performance indicators and the ability to quickly drill down on the underlying detail.



Product Architecture

There are three layers of the Infosuite solution as described below:


Application Layer

The application layer or presentation layer is a Java application deployed within an Apache Tomcat container and fronted by Apache HTTP Server.


Object Layer

The object layer is a set of views and reporting objects built to report on the DRS MariaDB database. The object layer can also be used to create customer bespoke views and reports.


Data Layer

Infosuite typically reports against a replicated version of a customer’s DRS production database. Replication is a native MariaDB feature allowing the contents of one database (master) to be mirrored to one or more servers (slaves). This mechanism produce a 100% identical replicated database.

A slave server keeps track of the position in the master's bin log of the last event applied on the slave. This allows the slave server to re-connect and resume from where it left off after replication has been temporarily stopped.

The MariaDB synchronisation mechanism is robust enough to support multiple stop and restarts on both the master and the slave side. However a long interruption would mean a long time for the slave to resynchronize, so the slave data could be minutes or hours late from the master.

An interruption over 24h will always mean a full resynchronisation is needed.



Server Specification

InfoSuite is only supported against Windows Server on the following Operating Systems:

  • Windows 2016
  • Windows 2019
  • Windows 2022

Number of Users

vCPU's

Memory GB

Disk GB

N/A

4

8

200

Was this article useful?

Contact