Engine
Un Engine è il motore a cui vanno collegati i Broker per implementare il servizio di invio e ricezione dei dati di sensoristica.
Il sistema può fare riferimento a uno o più Engine.
In caso di più Engine, questi possono essere installati su un unico Server;
oppure possono essere installati su più Server se vi sono esigenze di creare una architettura distribuita per bilanciare il carico computazionale.
Funzioni esposte dal Sistema
Il Sistema consente di effettuare le seguenti operazioni sugli Engine:
- Visualizzazione e ricerca
- Creazione
- Abilitazione
- Eliminazione
Visualizzazione e Ricerca
All'accesso è possibile visualizzare la lista Engine già presenti nel Sistema:
Ricerca: E' presente anche il campo di ricerca a testo libero
Visualizzazione
A seguito della selezione Engine il Sistema mostra una lista come quella di seguito:
Lista Engine:
Si visualizza il Nome, l'Ultimo Contatto avvenuto con il Motore, se è Abilitato, la Priorità e la frequenza del Keep Alive.
Creazione
Cliccando su in alto a destra appare la Form seguente con cui è possibile inserire un Nuovo Engine.
Inserire i dati richiesti:
- Nome nuovo Engine
- Se è abilitato o meno
- Keepalive. Indica ogni quanto ci si aspetta che l’engine aggiorni il suo stato nel database. Se superiore ad una certa soglia vuol dire che il sistema è in errore
Eliminazione
Cliccando sull'icona all'interno della Lista, si seleziona il Motore e appare un Form in cui si chiede conferma dell'eliminazione: