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
Condividi su