elenco   
        corso   

Ingegneria del Software: laboratorio di applicazioni Internet D

(Corso di Diploma in Informatica)

Codice: 5I024Crediti: 6Semestre: 2Sigla: ISI 

Docente

Tito Flagella   tito@link.it  Home Page di Tito Flagella

Descrizione

La rapidissima diffusione dei browser per la consultazione di siti Web, ha avuto un importante effetto collaterale sul modo di progettare e realizzare le applicazioni informatiche.

Il modello client-server si e` infatti dimostrato inadeguato per la realizzazione delle nuove applicazioni su Internet, i cui requisiti principali sono:

Il tentativo di realizzare tali requisiti utilizzando il tradizionale modello client-server e` fallito per i seguenti motivi:

Negli ultimi anni, contemporaneamente anche se indipendentemente dal WWW, si sono diffuse altre due tecnologie chiave: il linguaggio Java, progettato da Sun Microsystem e l'architettura CORBA, progettata da Open Management Group.
L'uso combinato di queste tecnologie (WWW, CORBA e Java) consente oggi di realizzare un nuovo tipo di applicazioni, particolarmente adatte ad Internet, solitamente composte dei seguenti componenti:

Questo nuovo modello soddisfa i requisiti principali che una applicazione Internet deve avere, in quanto consente di:

Il corso, dopo aver descritto l'impatto che Internet sta avendo sulla progettazione di applicazioni distribuite, si focalizzera` sugli strumenti necessari per la realizzazione di applicazioni di questo tipo, mostrando come l'uso di CORBA renda possibile integrare in un'unica applicazione servizi scritti in linguaggi di programmazione completamente diversi tra loro, come C, C++, Java o Cobol.

Programma

Ore lezione: 25Ore esercitazione: 15   

Modalità di esame

Scritto e orale

home


email