Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoLorenzo Morandi Modificato 9 anni fa
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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.