Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Enrolled
Sistemi distribuiti
Docente: F. De Paoli

Crediti: 4 CFU

OBIETTIVI FORMATIVI

Conoscenze (sapere)

Lo scopo del corso è comprendere i concetti e i modelli dei sistemi distribuiti che sottendono lo sviluppo dei nuovi sistemi e delle nuove applicazioni, studiare le principali architetture e tecnologie che implementano quei modelli.

Capacità (saper fare)

Lo scopo del corso è acquisire la capacità di progettare e sviluppare semplici applicazioni utilizzando le tecnologie studiate durante il corso: Java/RMI, Java/EJB, .NET e Web Services.

Programma:

    * Definizione e motivazioni per i sistemi distribuiti. Concetti fondamentali: comunicazione e naming, concorrenza e sincronizzazione, trasparenza. Proprietà fondamentali: prestazioni, affidabilità, flessibilità, disponibilità e scalabilità.

    * Comunicazione basata su scambio messaggi e su chiamata di procedura: i modelli socket, remote procedure call e oggetti distribuiti.

    * Architetture e modelli per sistemi distribuiti: modello client/server, modello peer-to-peer, comunicazione uno-a-uno e uno-a-molti, sistemi ad eventi, modelli per la gestione del tempo. Cenni ad algoritmi distribuiti. Architettura di server basati su Socket e RMI.

    * Middleware: modello ed architettura. Il concetto di Interface Definition Language (IDL) e linguaggi di implementazione; Naming e Access. Il modello a componenti di J2EE.

    * Service Oriented Computiong: sviluppo di applicazioni web e servizi. WSDL e UDDI. Linguaggi per la descrizione di processi e composizione di servizi.

Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 25/03/2011