indietro

Case study \ 1038

Monitoraggio cartella, creazione file


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-

Il ruolo 'Subject' della libreria 'Monitor'

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