Insegnamento mutuato da: B014964 - SISTEMI DISTRIBUITI Laurea Triennale (DM 270/04) in INGEGNERIA INFORMATICA Curriculum TECNICO APPLICATIVO
Lingua Insegnamento
Italiano
Contenuto del corso
Modelli Middleware, WEB services e REST, CORBA, sistemi P2P, cllock e ordinamenti, architetture parallele, sistemi cooperativi, sistemi mobili, cloud computing e virtualizzazione, social network, smart city.
si veda: http://www.disit.org/5493
Distributed Systems, Coulouris, Dollimore and Kindberg, Edition 4, Addison-Wesley 2005
Obiettivi Formativi
Fornire le capacita' di analizzare, comprendere e progettare sistemi distribuiti conformi a varie tipologie di pattern. Conoscere i principali paradigmi, modelli ed architetture per la realizzazione di sistemi distribuiti. Conoscere i modelli di misura della complessita' e delle criticita' dei sistemi distribuiti. Applicare i modelli di progettazione ai sistemi distribuiti.
Prerequisiti
principi di programmazione, gestione basi di dati, telematica.
Metodi Didattici
Lezioni frontali, seminari, discussioni tematiche, esercitazioni in aula e incontri in laboratorio per affrontare problematiche reali.
Altre Informazioni
pagina del corso:
http://www.disit.org/5493
Modalità di verifica apprendimento
pagina del corso:
http://www.disit.org/5493
Programma del corso
L'esame si supera tramite lo sviluppo di un elaborato concordato con il docente, esempi si trovano su: http://www.disit.org/5493