2012
2012
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 ritiene essenziali

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

  1. Insegnamento a scelta