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.