icon.gif (1222 byte)    

Propagazione di situazioni di pericolo ambientale.

La struttura software ADP ver 1.0

Informazioni Generali

La gestione software del sistema di monitoraggio degli allarmi ambientali è basata su tre tipologie di host (computer + sistema software)

Chiariamo per un istante cosa si intende con i verbi "inviare", "ricevere" e "reiviare" un segnale di allarme:

  1. con l'espressione "inviano l'allarme" si intende che l'host può generare l'allarme, che poi viene inviato ad un altro host ossia che sul PC dell'host in esame vi è l'interruttore di attivazione (e di interruzione) degli allarmi
  2. con l'espressione "riceve l'allarme" si intende che l'host, alla ricezione di un segnale di allarme attiva le opportune segnalazioni ottico-acustiche e quant'altro necessario per la distribuzione del segnale di allarme all'utenza umana del sistema
  3. con l'espressione "reivia l'allarme" si intende che ala ricezione di un segnale di allarme, l'host in questione reinstrada questo segnale ad un altro host secondo opportune politiche di routing ossia secondo opportune liste di ridistribuzione del segnale.

In realtà il software sarà un unico prodotto che in base ad una routing list sa se può inviare il segnale a qualche altro host e a chi (1), se può reinviare e a chi (3) e se può ricevere, da chi può ricevere (2).

Routing List (RL)

La "routing list" ha come modello una struttura tipo la struttura a  DNS centralizzato della INTERNET. Su di un unico sistema viene creata  e modificata una RL e questa viene poi copiata su altri sistemi secondari.

Fisicamente la RL sarà gestito da un database Jet 3.5 (ACCESS97® compatibile) formato da due tabelle:

Ossia  consorzio è un RLS primario e riceve messaggi da sts,witco e flexsys. Se riceve dei messaggi li reivia a purina,sts,witco e flexsys (fermo restando che se è stata una di queste industrie a inviare il msg il software se ne deve accorgere e non glielo deve inviare, ma questo è un discorso che esula dalla RL e che coinvolge il protocollo ADP e la sua implementazione software). Sts invece ha nella sua access-list di ricezione msg solo il consorzio (ossia se qualche altro host gli invia dei messaggi esso viene rifiutato) e, invia i messaggi a consorzio. Qualora tale tentativo di invio del msg fallisce prova a comunicare anche direttamente a purina. Infine l'ultima riga indica che all'indirizzo IP 195.32.69.18 corrisponde la chimica denominata STS. Osserviamo, per esempio, che con una configurazione di tal genere il tentativo di comunicazione con purina fallirà sicuramente in quanto sts non è nella access-list di ricezione di purina in quanto manca nella BRL una riga

purina    RV    sts     0

La situazione della RL sopra presentata può essere graficamente vista in questo modo: