RETI DI CALCOLATORI L (CdL in Ingegneria dei Processi Gestionali)



Prof. Fabio Grandi
 
 

Finalità:

Il corso si propone di fornire gli strumenti conoscitivi essenziali per la creazione e gestione di infrastrutture per l’offerta di servizi informatici in rete e per la realizzazione di sistemi informativi integrati. 

Programma:

Tecnologia dei sistemi informativi.
Architetture avanzate ed evoluzione dei sistemi informativi: reti di calcolatori, sistemi distribuiti e paralleli. Il paradigma client-server. Integrazione con sistemi legacy. Separazione funzionale degli ambienti, architetture aperte e interoperabilità.

 

Servizi transazionali.

Proprietà ACID. Il controllo degli accessi concorrenti e la gestione delle transazioni. Il ripristino delle informazioni in caso di guasti. Protocolli di commit distribuiti.

Servizi non transazionali.
Modellazione di workflow e processi aziendali. Gli schemi dei flussi e delle operazioni. Diagrammi Data-Flow. Progettazione integrata di dati e funzioni. Sistemi integrati (ERP) e reingegnerizzazione dei processi.

Internet e World Wide Web.
Linguaggi e protocolli. Integrazione fra WWW e sistemi informativi. La sicurezza nel Web. Architetture intranet, extranet e ASP. Tecnologie basate su XML.

Testo di riferimento:

P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone: "Basi di dati: concetti, linguaggi e architetture", McGraw-Hill, 1999 (2a ed.).

in alternativa:
P. Atzeni, S. Ceri, S. Paraboschi, R. Torlone: "Basi di dati - architetture e linee di evoluzione", McGraw-Hill, 2003.