0 Prefazione
La tesi è stata realizzata in cinque fasi:
- formalizzazione ed individuazione del problema
- studio della teoria dei sistemi di database locali e distribuiti
- studio della teoria degli agenti mobili
- sviluppo del tool di programmazione di sistemi con agenti mobili
- sviluppo del sistema
Il lavoro è stato diviso in sette sezioni distinte:
- Capitolo 1: breve descrizione del problema affrontato. Vi è una piccola descrizione delle due soluzioni individuate e una breve motivazione della scelta di soluzione scelta.
- Capitolo 2: descrive il funzionamento di un Database Management System (DBMS), vengono trattate le varie problematiche che riguardano la realizzazione di un applicativo di questo tipo.
- Capitolo 3: teoria dei tre tipi dei DBMS distribuiti esistenti: omogeneo, eterogeneo e federato.
- Capitolo 4: viene trattata la teoria degli agenti mobili. È presente uno studio sulle problematiche e sui vantaggio che introducono, nonché una descrizione del funzionamento di un sistema distribuito ad agenti mobili.
- Capitolo 5: descrive i concetti base e il funzionamento del tool ad agenti che è stato sviluppato e perfezionato durante questa tesi.
- Capitolo 6: viene trattato brevemente il problema e le soluzioni individuate, con accento particolare dedicato alla soluzione con agenti mobili
- Capitolo 7: vengono presentati delle linee guida sui possibili sviluppi del sistema di interrogazione distribuita e del tool per la gestione di agenti mobili