In deze paragraaf wordt ingegaan op de algemene opbouw van het Delft-FEWS-systeem. Er wordt een overzicht gegeven van de verschillende componenten in het NWM en hun specifieke rol in het geheel. Een grafisch overzicht van het NWM, uitgevoerd als client server systeem, is weergegeven in Figuur 1. Hierin (en in de rest van dit document) worden de volgende afkortingen voor de verschillende onderdelen van het NWM gebruikt:

Figuur 1    Overzicht algemene opbouw Nationaal Water Model

Operator Client (OC). Bij het gebruik van Delft-FEWS als Client Server systeem wordt gebruik gemaakt van een OC. Met een OC kunnen gegevens worden bekeken en geanalyseerd. Ook kunnen vanuit de OC taken worden opgestart die vervolgens op het Server systeem worden uitgevoerd. Bij het gebruik van een OC moet eerst worden ingelogd bij de Master Controller waarna vervolgens gegevens van de Centrale Server database naar de client database (local datastore) worden gesynchroniseerd.

 

Configuratie manager (CM). De CM wordt gebruikt voor het beheren en wijzigen van de configuratie in de centrale database. De CM wordt gebruikt door de applicatiebeheerder voor het uploaden van nieuwe configuratie (bijv. nieuwe workflows) of het wijzigen van configuratie (bijv. bug-fixes).

 

Master Controller (MC). Dit is het centrale deel van de Delft-FEWS Server en is verantwoordelijk voor het opstarten en monitoren van geconfigureerde taken. De MC bevindt zich op de Centrale Server binnen het NMDC.

 

Admin Interface (AI). Dit is een Web applicatie op de Centrale Server waarmee de MC kan worden gemonitord. Deze applicatie is speciaal bedoeld voor applicatiebeheerders en is derhalve niet toegankelijk voor de eindgebruikers. Via de Admin Interface kunnen o.a. workflows worden gescheduled (bijv. de roling barrel en andere onderhoudstaken) en kunnen workflows worden gekoppeld aan de rekennodes (FSSenn).

 

Centrale Database (CDB). De Centrale Database is een server database (PostgreSQL, SQL-Server of ORACLE) welke op de centrale server staat. Deze database bevat alle gegevens welke in Delft-FEWS zijn geïmporteerd of bewerkt waarbij middels ExpiryTimes is aangegeven dat deze voor bepaalde tijd opgeslagen dienen te worden. Ook wordt de configuratie in deze centrale database opgeslagen. Aanpassingen aan de configuratie dienen daarom altijd te worden geüpload naar de CB. Het is een taak van de systeembeheerder om deze database te onderhouden en geregeld back-up’s te maken.

 

Forecasting Shell Server (FSS). Een FSS is een instantie van Delft-FEWS, speciaal bedoeld voor het uitvoeren van taken die gescheduled zijn of via een OC worden opgestart.

De FSS heeft dezelfde configuratie als een OC of Stand Alone systeem, het heeft alleen geen gebruikers interface. Een FSS maakt deel uit van de server kant van het Delft-FEWS en moet worden beheerd door de systeembeheerder. Onderdeel van de FSS configuratie is de module folder (%FSS_DIR%\Modules) waarin alle modellen en modules staan.

  • No labels