Sistemi distribuiti L-A 2004/2005

pagine
informazioni generali sul corso
  • Fondamenti di sistemi computazionali distribuiti
  • Tecnologie Web server-side: HTTP, CGI, PHP. Java server-side: servlet, JSP, JSTL
  • Middleware e infrastrutture: da CORBA a JADE, .NET, Web Services
  • Modelli e metologie ad agenti per l'ingegneria dei sistemi computazionali distribuiti
  • Analisi, progetto, sviluppo e installazione operativa di sistemi distribuiti web-based
conoscenze e abilità da conseguire
  • Conoscenze
    • Fondamenti di sistemi computazionali distribuiti
    • Tecnologie Web server-side: HTTP, CGI, PHP. Java server-side: servlet, JSP, JSTL
    • Middleware e infrastrutture: da CORBA a JADE, .NET, Web Services
    • Modelli e metodologie ad agenti per l'ingegneria dei sistemi computazionali distribuiti
  • Abilità
    • Analisi, progetto, sviluppo e installazione operativa di sistemi distribuiti web-based
contenuti
  • Introduzione al corso
  • Introduzione ai sistemi computazionali distribuiti
  • Elementi di sistemi Internet e Web
  • I progetti: analisi, design, sviluppo e messa in opera
  • Tecnologie lato server
    • HTTP, CGI, PHP
  • Java lato server
    • servlet, JSP, JSTL
    • Java Server-side Interaction Model
  • XML
    • Introduzione e fondamenti di XML
    • DTD, spazi di nomi, internazionalizzazione, XML e CSS, DOM e SAX
  • Applicazioni XML
    • XHTML
    • XML Schema
    • XSL e XSLT
  • MAS & sistemi distribuiti
  • Agent-Oriented Software Engineering
  • L'evoluzione del middleware dagli oggetti distribuiti ai sistemi multiagente
    • CORBA
    • JADE
  • Il framework .NET
  • Web Services
metodi didattici
  • Lezioni teoriche in aula con uso di lucidi
  • Esempi discussi e costruiti in aula al computer dal docente e da esperti
  • Sviluppo di progetti in laboratorio con il docente
modalità di verifica e valutazione dell'apprendimento
  • Prova teorica al calcolatore con domande a risposta multipla
  • Presentazione e discussione del progetto
strumenti a supporto della didattica
serie di corsi