2014
2014
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Tecnologie ed applicazioni dei sistemi distribuiti
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 6 Università MILANO-BICOCCA
Ore di didattica frontale per CFU 6 Settore Scientifico Disciplinare INF/01
   

6 cfu così ripartiti nelle aree:

  • 6 CFU nell'area H - Computazione su rete

Sillabo dell'insegnamento

  • H - Computazione su rete
    • * ARTC - Architettura delle Reti di Calcolatori
      Richiami dei concetti di base. La rete Internet, il protocollo TCP/IP, e l'interfaccia a socket; definizione e proprietà dei sistemi distribuiti; il Web e il protocollo HTTP; l'architettura delle applicazioni Web basate su servlet; il linguaggio XML.
    • * FCD - Fondamenti del Calcolo Distribuito
      I sistemi a servizi. Definizione di servizio, modello dei servizi, architettura dei sistemi orientati ai servizi. Web services: tipologie e caratteristiche (REST e SOAP), gestione dei servizi (pubblicazione, ricerca, utilizzo e composizione), gli standard e il loro ruolo. La scienza dei servizi: processi di business e strategie di progettazione. Cloud Computing
    • V - Varie
      Lo scambio di informazioni. Formati di scambio dati nei sistemi distribuiti (RSS, JSON, XML); identificazione delle risorse con URI e definizione degli spazi dei nomi (linked data e RDF); descrizione e annotazione dei servizi (sintattiche e semantiche): proprietà funzionali, non-funzionali e comportamentali; il problema del matchmaking per la ricerca e il confronto tra descrizioni.
    • V - Varie
      Modelli e tecnologie emergenti. Definizione di sistema Web 2.0 e Web 3.0.
    • SRM - Sistemi operativi di Rete e Middleware per la programmazione di rete
      Architettura dei sistemi Web collaborativi (Blog, wiki, social networks, crowdsourcing).
    • V - Varie
      Applicazioni mobili (mobile apps).Creazione di applicazioni personalizzate con le tecniche di mashup e dashboard. Le tecnologie lato client per la creazione di interfacce attive: l'architettura Ajax.

(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa

Insegnamenti "macro" nell'ambito dei quali può essere scelto

  1. Insegnamento a scelta