Teknisk arkitektur og installasjon av drofus tjener

dRofus bygger på en klient/tjener arkitektur. Programmet er sammensatt av fire sentrale komponenter:

  • En sentral databasetjener

  • En sentral rapport-/dokumenttjener

  • Windows klientprogram

  • Et sentralt administrasjonssystem

Databasetjener, administrasjonssystem og rapport-/dokumenttjeneren kan installeres på samme eller ulike fysiske maskiner. Når man bruker programmet må man være tilkoblet databasetjeneren. Databasen kan enten stå hos dRofus eller installeres hos oppdragsgiver. Dette er en fordel for eksempel hvis en stor prosjektgruppe jobber daglig med programmet. dRofus må ha tilgang til tjeneren utenfra for å kunne drifte og vedlikeholde den. 
For at klientprogramvaren skal kunne kommunisere med tjeneren åpen med følgende porter:

  • TCP port 5432 for kommunikasjon mot databasetjeneren

  • TCP port 8180 for kommunikasjon mot rapport-/dokumenttjener


Disse portene må selvfølgelig være åpne inn til tjeneren hvis prosjektet har denne stående hos seg. I dette tilfelle må også følgende porter kunne åpnes:

  • TCP port 22 for at dRofus skal kunne administrere tjeneren via SSH Secure Shell. Denne kan åpnes mot dRofus's nett (193.213.210.32/255.255.255.240)

  • TCP port 80 for at man skal kunne benytte administrasjonssystemet, som er web applikasjon. Dette kan åpnes mot de nett der slik administrasjon er nødvendig.