Insegnamento SISTEMI APERTI E DISTRIBUITI
Nome del corso di laurea | Informatica |
---|---|
Codice insegnamento | 55037206 |
Curriculum | Comune a tutti i curricula |
Docente responsabile | Sergio Tasso |
Docenti |
|
Ore |
|
CFU | 6 |
Regolamento | Coorte 2015 |
Erogato | Erogato nel 2017/18 |
Erogato altro regolamento | |
Attività | Caratterizzante |
Ambito | Discipline informatiche |
Settore | INF/01 |
Anno | 3 |
Periodo | Secondo Semestre |
Tipo insegnamento | Obbligatorio (Required) |
Tipo attività | Attività formativa monodisciplinare |
Lingua insegnamento | ITALIANO |
Contenuti | Introduzione ai sistemi distribuiti. Comunicazione nei sistemi distribuiti. Middleware e HLA. RPC e threads. File system distribuiti. Standard CORBA e DCOM. Client/Server in ambienti mobili. Web Services: definizioni, il protocollo SOAP, il linguaggio WSDL, il progetto UDDI. SOA e web services. CMS e web services. JSON-RPC. WS REST:Web API RESTful, Client Web RESTful. Framework per costruire APP in PHP. |
Testi di riferimento | David A. Chappell, Tyler Jewell, Java Web Services, O'Reilly -HOPS James Snell, Doug Tidwell, Pavel Kulchenko, Programmare servizi Web con SOAP, O'Reilly - Leonard Richardson, Mike Amundsen, RESTful Web APIs, O'Reilly - Mike Amundsen, RESTful Web Clients, O'Reilly - Matt Stauffer, Laravel Up & Running, O'Reilly - Materiale multimediale fornito dal Docente |
Obiettivi formativi | Comprensione delle principali tecnologie di progettazione e sviluppo in ambiente distribuito |
Prerequisiti | Nessuno |
Metodi didattici | lezioni frontali in aula lezioni pratiche in laboratorio |
Modalità di verifica dell'apprendimento | Esame scritto con domande a risposta multipla + Prova orale (consegna progetto) Per informazioni sui servizi di supporto agli studenti con disabilità e/o DSA visita la pagina http://www.unipg.it/disabilita-e-dsa |
Programma esteso | Introduzione ai sistemi distribuiti. Comunicazione nei sistemi distribuiti. Elaborazione nei sistemi distribuiti. Middleware e HLA. RPC e threads. File system distribuiti. Standard CORBA e DCOM. Client/Server in ambienti mobili. Web Services: definizioni, il protocollo SOAP, il linguaggio WSDL, il progetto UDDI. SOA e web services. CMS e web services. JSON-RPC. WS REST: Web API RESTful, Client Web RESTful. Framework per costruire APP in PHP. |