La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Bacheca: Supporto alla creazione e diffusione di annunci basato su CORBA Corso di Reti di Calcolatori LS Prof. Antonio Corradi Progetto di Elisa Addimanda.

Presentazioni simili


Presentazione sul tema: "Bacheca: Supporto alla creazione e diffusione di annunci basato su CORBA Corso di Reti di Calcolatori LS Prof. Antonio Corradi Progetto di Elisa Addimanda."— Transcript della presentazione:

1 Bacheca: Supporto alla creazione e diffusione di annunci basato su CORBA Corso di Reti di Calcolatori LS Prof. Antonio Corradi Progetto di Elisa Addimanda Matricola: 0000231103 Università degli studi di Bologna Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica A. A. 2006/2007

2 Bacheca2 Scenario e obiettivi La complessità dello scenario I middleware Gli obiettivi del progetto L’applicazione

3 Bacheca3 Funzionamento del sistema caseautoeventi… autenticazionenotifiche

4 Bacheca4 Il Client autenticazione registrazione lettura degli annunci inserimento di un nuovo annuncio cancellazione di un proprio annuncio disconnessione (registrazione dello stato) selezione delle categorie di interesse ricezione notifiche invio messaggio ricezione avviso di inserimento nuovi annunci nelle categorie di interesse ricezione messaggi ricevuti rispondi a un messaggio ricevuto rispondi a un annuncio >

5 Bacheca5 Comunicazione tra client e server Name Service di CORBA Dynamic Invocation Interface Dynamic Skeleton Interface Memorizzazione dello stato

6 Bacheca6 I Server: autorizzazioni Interfaccia CORBA Metodo authenticate Metodo register Politiche di attivazione dei servant On Demand Activation

7 Bacheca7 I Server: categorie Somiglianza fra le categorie Memorizzazione dei dati Interfaccia CORBA Metodo nuovoAnnuncio Metodo aggiorna Metodo rimuovi Politiche di attivazione dei servant Single Servant

8 Bacheca8 I Server: notifiche Compiti Memorizzazione dei dati Interfaccia CORBA Metodo registerStatus Metodo refresh Metodo sendMessage Metodo removeMessage Politiche di attivazione dei servant On Demand Activation

9 Bacheca9 Replicazione e tolleranza ai guasti: identificazione del guasto e sostituzione Ipotesi di guasto singolo Identificazione del guasto send one way distruzione del thread che si occupa del controllo sostituzione Riparazione interruzione della replica metodo termina

10 Bacheca10 Replicazione e tolleranza ai guasti: un esempio isCaseServer authServer autoServer caseServer Controller thread send one way Exception

11 Bacheca11 Replicazione e tolleranza ai guasti: gestione dello stato Copia calda passiva Metodo aggiornaFile Principio di minima intrusione Attivazione di un thread

12 Bacheca12 Implementazione IONA Orbix Server per le autorizzazioni e server di categoria in C/C++ Libreria windows.h per la generazione dei thread Server per le notifiche, replica e client in java Test su una rete di 3 computer

13 Bacheca13 Conclusioni Obiettivi raggiunti Sviluppi futuri Dynamic Skeleton Interface Notification service Security Service


Scaricare ppt "Bacheca: Supporto alla creazione e diffusione di annunci basato su CORBA Corso di Reti di Calcolatori LS Prof. Antonio Corradi Progetto di Elisa Addimanda."

Presentazioni simili


Annunci Google