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
+
NC-NA - Networked Applications
- 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
*
PBD-MP - Mobile Platforms
- 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
*
PBD-WP - Web Platforms
- 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
+
NC-NA - Networked Applications
- Il linguaggio WSDL: introduzione e struttura di documenti WSDL - Il Progetto UDDI: introduzione ed utilizzo
-
*
ARTC - Architettura delle Reti di Calcolatori
PD-DS - Distributed Systems
- 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
PD-DS - Distributed Systems
- 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 "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).