Riepilogo dell'insegnamento: Sistemi aperti e distribuiti
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area H - Computazione su rete
Sillabo dell'insegnamento
- H - Computazione su rete
-
PASR - Programmazione di Applicazioni e Servizi di Rete
- J2EE e i servizi WEB: la metodologia SOAP-J2EE, JWS. - Sicurezza Nei Servizi WEB: sicurezza in XML, estensioni SOAP
-
SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
- JAVA RMI:Definizioni e applicazioni. - Wireless Computing: Tecnologie e configurazioni; Client/Server in ambienti mobili
-
SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
- Servizi Web: definizioni e stato dell?arte. - Il Protocollo SOAP, SOAP-RPC: fondamenti e applicazioni.
-
SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
- Il linguaggio WSDL: introduzione e struttura di documenti WSDL - Il Progetto UDDI: introduzione ed utilizzo
- *
ARTC - Architettura delle Reti di Calcolatori
- File System Distribuiti: Progettazione.Implementazione. Struttura. Caching. Replicazione.AFS. - Standard Corba:Definizioni. Componenti (ORB, BOA, POA, IDL, SII, DII, DSI) e applicazioni COM e DCOM; Definizioni e applicazioni
- *
FCD - Fondamenti del Calcolo Distribuito
- Introduzione ai Sistemi Distribuiti: Hardware e software. Classificazione di Flynn. Considerazioni di progetto; - Comunicazioni nei Sistemi Distribuiti: Protocolli a livelli. Modello Client/Server. Chiamata di procedura remota (RPC). Comunicazioni di gruppo. - Sincronizzazione: Clock. Mutua esclusione. Algoritmi di elezione. Transazioni atomiche. Stallo. - L?elaborazione nei Sistemi Distribuiti: Processi e thread. Package di thread. Thread e RPC. Modelli di sistema (workstation e pool di processori). Allocazione dei processori. Schedulazione nei s.d.;
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa