Unit DISTRIBUTED SYSTEMS
- Course
- Informatics
- Study-unit Code
- 55037206
- Curriculum
- In all curricula
- Teacher
- Sergio Tasso
- Teachers
-
- Sergio Tasso
- Hours
- 42 ore - Sergio Tasso
- CFU
- 6
- Course Regulation
- Coorte 2015
- Offered
- 2017/18
- Learning activities
- Caratterizzante
- Area
- Discipline informatiche
- Academic discipline
- INF/01
- Type of study-unit
- Obbligatorio (Required)
- Type of learning activities
- Attività formativa monodisciplinare
- Language of instruction
- Italian
- Contents
- Introduction to distributed systems.
Middleware and HLA. RPC and threads.
Distributed file systems. CORBA and DCOM. Client/Server in mobile environments.
Web Services: definitions, SOAP protocol, WSDL language, UDDI project.
SOA and web services.
CMS and web services.
JSON-RPC.
WS REST: Web API RESTful,
Client Web RESTful.
Framework for building PHP APPs - Reference texts
- 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 -
Teacher's lecture notes - Educational objectives
- Understanding of the main technologies of design and development in distributed environment
- Prerequisites
- None
- Teaching methods
- Face-to-face + Laboratory
- Learning verification modality
- Multiple choice written exam + Oral exam (project delivery)
- Extended program
- Introduction to distributed systems.
Communication and processing on distributed systems.
Middleware and HLA.
RPC and threads.
Distributed file systems.
CORBA and DCOM.
Client/Server in mobile environments.
Web Services: definitions, SOAP protocol, WSDL language, UDDI project.
SOA and web services.
CMS and web services.
JSON-RPC.
WS REST:
Web API RESTful,
Client Web RESTful.
Framework for building PHP APPs