Politecnico di Torino
Politecnico di Torino
   
Login  
en
Politecnico di Torino
Anno Accademico 2007/08
01GRTCY
Programmazione in ambienti distribuiti II
Corso di L. Specialistica in Ingegneria Informatica - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Sisto Riccardo ORARIO RICEVIMENTO PO ING-INF/05 3 1.5 0.5 0 7
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 5 B - Caratterizzanti Ingegneria informatica
Obiettivi dell'insegnamento
Il modulo intende completare le conoscenze di base acquisite nel primo modulo di programmazione in ambienti distribuiti, trattando aspetti avanzati relativi allo sviluppo di applicazioni distribuite.
Prerequisiti
Programmazione avanzata. Programmazione a oggetti in linguaggio Java. Reti di calcolatori. Sistemi operativi.
Programma
-Architetture distribuite a oggetti, a componenti, a servizi e relativi middleware.
Architettura OMG/CORBA: caratteristiche, IDL, sviluppo di applicazioni.
Webservices: caratteristiche, standard di riferimento (XML, SOAP, WSDL), sviluppo di applicazioni.
Elaborazione di documenti XML.
Gestione degli aspetti di localizzazione, concorrenza, persistenza, comunicazione e riuso delle risorse nelle applicazioni distribuite.
Laboratori e/o esercitazioni
Le esercitazioni saranno volte alla sperimentazione pratica degli argomenti del corso utilizzando il linguaggio Java.
Bibliografia
S. Russo, C. Savy, D. Cotroneo, A. Sergio, 'Introduzione a CORBA', McGraw-Hill, 2002
Controlli dell'apprendimento / ModalitÓ d'esame
L'esame consiste in una prova scritta seguita da una breve discussione orale. Lo svolgimento degli esercizi assegnati durante il corso esonera dallo scritto.
ModalitÓ di verifica dell'apprendimento (Prof. R. Sisto)
L'esame Ŕ orale. Prima di accedere all'esame Ŕ necessario aver consegnato le soluzioni degli esercizi assegnati durante il corso.


Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2007/08
Indietro



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
Contatti