Distributed Systems L-A 2007/2008
#stringEnIt("Goal of the Course","Scopo del corso")
#stringEnIt(
"This course is meant to illustrate the conceptual foundations and the main issues of modern distributed computational systems. Also, the main technologies for constructing distributed systems are introduced, in terms of languages, middleware, and infrastructures. In particular, object-based, web-based and coordination-based systems are used as the sources for case studies and for experiments in the laboratory."
,
"Questo corso ha lo scopo di illustrare le fondamenta concettuali e le questioni principali che riguardano i moderni sistemi computazionali distribuiti. Vengono introdotte le principali tecnologie per la costruzione dei sistemi distribuiti, in termini di linguaggi, middleware e infrastrutture. In particolare, vengono utilizzati i sistemi a oggetti, web-based e coordinati come fonti di casi di studio ed esperimenti in laboratorio."
)
History
- the course of Distributed Systems over the years
#stringEnIt("Teaching Materials","Materiali didattici")
- #stringEnIt("books","libri")
- #stringEnIt("book of the course","libro del corso")
- #pubAuthors("TanenbaumDistributedsystems07"). #pubTitleLink("TanenbaumDistributedsystems07").
- #pubAuthors("TanenbaumSistemidistribuiti07"). #pubTitleLink("TanenbaumSistemidistribuiti07").
- #stringEnIt("other useful books","altri testi utili")
- #pubAuthors("RichardsonRestfulws07"). #pubTitleLink("RichardsonRestfulws07").
- #stringEnIt("book of the course","libro del corso")
- #stringEnIt("slides","lucidi")
- #stringEnIt("main content","contenuti di base")
- #amscampusLink("Introduction to the Course","2876")
- #amscampusLink("Introduction to Distributed Systems","2975")
- #amscampusLink("Software Architectures","3183")
- #amscampusLink("Processes in Distributed Systems","3331")
- #amscampusLink("Communication in Distributed Systems","3819")
- #amscampusLink("Naming in Distributed Systems","4092")
- #amscampusLink("Synchronisation in Distributed Systems","4110")
- #amscampusLink("Tuple-based Coordination","4257")
- #stringEnIt("Web technologies","tecnologie web")
- #amscampusLink("The Architecture of the World Wide Web","3067")
- #amscampusLink("XML Concepts","3996")
- #amscampusLink("XML Applications","3997")
- #amscampusLink("Introduction to Ajax","4204")
- #amscampusLink("Server-side technologies","4456")
- #stringEnIt("seminars","seminari")
- #amscampusLink("From Distributed Objects to Multi-Agent Systems: Evolution of Middleware","3611") (Giovanni Rimassa)
- #amscampusLink("Swarm Intelligence: Concepts & Applications","4091") (Franco Zambonelli, CAS Site)
- #stringEnIt("main content","contenuti di base")
- #stringEnIt("code & examples","codice ed esempi")
- #stringEnIt("papers","articoli")
- #stringEnIt("Introduction to Distributed Systems","Introduzione ai sistemi distribuiti")
- #pubATVinline("NeumanScale94")
- #pubATVinline("FosterGrid01")
- #pubATVinline("GrimmPervasive04")
- #stringEnIt("The Architecture of the World Wide Web","Architettura del WWW")
- #pubATVinline("FieldingPhdthesis00")
- #pubATVinline("RestToit2")
- #stringEnIt("Software Architectures","Architetture software")
- #pubATVinline("AdaptiveswComputer37")
- #pubATVinline("AutonomiccomputingComputer36")
- #pubETVinline("SelfstarLncs3460")
- #stringEnIt("Synchronisation","Sincronizzazione")
- #pubATVinline("LamportAcmcomm21")
- Hypertext Transfer Protocol – HTTP/1.1. Internet RFC 2616
- Uniform Resource Identifiers (URI): Generic syntax. Internet RFC 2396
- #stringEnIt("Introduction to Distributed Systems","Introduzione ai sistemi distribuiti")