MokaByte Numero 17 - Marzo 1998 |
|||
Linterrogazione
di database |
|||
UNIVERSITÀ
DEGLI STUDI DI TRENTO |
|||
0 Prefazione *
1 Introduzione *
1.2 Le soluzioni individuate *
1.2.1 Soluzione con tecnologia client/server tradizionale *
1.2.2 Soluzione con tecnologia ad agenti mobili *
1.3 Scelta di progettazione *
2 Database Management System (DBMS) *
2.2 Modello di rappresentazione di un DBMS *
2.3 Concorrenza *
2.3.1 Serializzazione *
2.3.2 Algoritmi per il controllo della concorrenza *
2.4 Protocollo di locking a due fasi *
2.5 Strategia di Recovery *
3 DBMS distribuiti *
3.2 Sistemi eterogenei *
3.3 Database Federati *
4 Gli agenti *
4.2 Sicurezza *
4.3 Struttura di un sistema ad agenti *
4.4 Agenti mobili e programmazione ad oggetti *
4.4.1 Concetti base per la realizzazione di un set di classi per gli agenti mobili *
La seconda parte sarà pubblicata il prossimo mese
5 Realizzazione di un tool di classi per la gestione degli agenti mobili
5.2 ServerAgents
5.3 Utilizzo delle classi
6 Realizzazione del sistema
6.2 Soluzione con gli agenti mobili
6.2.1 Server o contesto di esecuzione
6.2.2 Client e interfaccia utente
6.2.3 Agenti
6.2.3.1 SearchQuery
6.2.3.2 TransactionQuery
6.2.3.3 FindServers
6.2.3.4 DatabaseDescription
6.2.3.5 ActivateServer
6.2.4 Tolleranza agli errori
6.3 Realizzazione del sistema con tecnologia client/server
6.5 Problemi di implementazione
6.5.1 Serializzazione
6.5.2 Portabilità
7 Possibili estensioni
7.2 Estensioni al tool per la realizzazione di sistemi ad Agenti Mobili
Appendice D Bibliografia
Dedico questa mia tesi ai miei genitori, mio padre Giulio e mia madre Gabriella. Con il loro appoggio e il loro sostegno mi sono sempre stati vicini anche nei momenti più difficili del cammino universitario.
Ringraziamenti:
Sono molte le persone che voglio ringraziare.
Voglio cominciare con il ringraziare Irene, la mia ragazza, che mi ha sopportato per tutta la durata di questo lavoro che mi ha sottratto a lei per parecchio tempo.
Ai miei genitori, come a mia sorella Nadia, va un ringraziamento particolare, so che in questo periodo sono stato un po scontroso e suscettibile e me ne dispiaccio molto.
Alle persone che hanno lavorato con me alla realizzazione di questa tesi va un riconoscimento particolare per il lavoro che assieme abbiamo compiuto, tra loro il mio relatore, il professor Roberto Flor, il responsabile esterno, Matteo Leoni ed infine ad Andrea Valerio che mi ha aiutato e spronato particolarmente.
Grazie a Giovanni Puliti che mi ha dato dei bei consigli riguardo il trattamento dei database con JDBC e tutta la redazione di MokaByte.
Infine un grazie a tutti i miei amici "del sabato sera" che mi hanno permesso di "staccare la spina" per qualche bella serata.
MokaByte
Web - 1998
|