Monitoraggio cartella, creazione file WebApp plugin | 1044

Obiettivo

Obiettivo è il monitoraggio della creazione di nuovi file ( di una particolare estensione ), in una cartella (directory) . Ogni nuovo file deve essere convertito in nuovo file utilizzando un software di terze parti

La soluzione individuata è strutturata in tre livelli (3-tier), dove il livello -UI- è composto da un progetto di tipo -WindowsService- ! Il livello -Core- è composto da una libreria 'Monitor' che esegue il monitoraggio del percorso desiderato! La stessa libreria effettua il caricamente delle librerie che dovranno essere avvisate nel momento in cui un nuovo file viene creato nel percorso!

Il progetto è stato il candidato ideale per l'utilizzo del -Pattern comportamentale Observer-

Ruoli e competenze

Il ruolo 'Subject' è della libreria 'Monitor' e il ruolo 'Observer' è della libreria 'ActivityFileTransform' che si occupa di eseguire il software di terze parti per la trasformazione nel nuovo formato.
UPDATE - E' stata aggiunta una nuova libreria 'Observer' con il compito di registrare il nome file elaborato in apposito database

torna a Casi d'uso