Caputo presentazione tesi

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Caputo presentazione tesi - Presentation Transcript

    1. UNIVERSITA’ DEGLI STUDI DI BARI   FACOLTA’ DI SCIENZE MATEMATICHE, FISICHE E NATURALI Corso di Laurea Triennale in Informatica   Tesi di Laurea in Metodi Avanzati di Programmazione MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI Relatore: Prof. Donato Malerba Correlatore: Prof. Michelangelo Ceci Laureando: Giovanni Caputo
      • Permettere la collaborazione di utenti durante la modellazione dei processi di KDD
        • Eliminazione di barriere geografiche
        • Elevata qualità dell’output
        • Utilizzo di conoscenza tacita di più esperti contemporaneamente
        • Indipendenza della piattaforma
        • Condivisione dei soli processi e non di dati riservati
      Laureando: Giovanni Caputo MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI Scopo della tesi
      • Multithreading e Sincronizzazione
      • GWT accetta le istruzioni di sincronizzazione ma, essendo Javascript un linguaggio single-threaded, non ha effetti in esecuzione.
      • Non permette connessione client to client
      • Uso delle RPC
        • Pull: il client effettua richieste a intervalli regolari
        • Push: Il server mantiene aperta la connessione per poter inviare i messaggi
      Laureando: Giovanni Caputo MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI Limiti di GWT ed RPC
      • Pull
      • Vantaggi
      • Robusto
      • Semplice da attuare
      • Supporta numero elevato di utenti
      • S vantaggi
      • Poca coerenza dei dati se l’intervallo di tempo è grande
      Pull Laureando: Giovanni Caputo MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI Tecnica Push o Pull? Push (COMET)
      • Push (COMET)
      • Vantaggi
      • Il server mantiene la connessione aperta per un certo tempo
        • Il server ha la possibilità di inviare notifiche asincrone senza una richiesta del client
      • Svantaggi
      • Da poco in vers. beta per GWT
        • Poco stabile
      • Prestazioni del server 7 volte inferiori
        • Poco scalabile
        • Un thread per ogni utente
          • deve anche generare numerosi cicli di richiesta/risposta per mantenere viva la connessione
    2. Laureando: Giovanni Caputo MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI Struttura generale
    3. Laureando: Giovanni Caputo MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI Determinare la disconnessione di un utente SOLUZIONI VANTAGGI SVANTAGGI SOLUZIONE INIZIALE (Server) Un oggetto Timer per ogni utente Si ha notizia in maniera corretta (piccolo ritardo) Appesantisce il server (un thread per ogni utente) SOLUZIONE ADOTTATA ( Server) Uno solo oggetto Timer (Client) Evento OnWindowClose Se la disconnessione dell’utente è voluta il server ha subito notizia Altrimenti con un piccolo ritardo. Il server deve gestire solo un thread aggiuntivo
    4. DEMO MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI
      • Approccio seriale
      • Gli utenti possono coinvolgere nell'analisi i propri dati
      • Riusabile per applicazioni dove sono necessari sistemi di collaborazione (definendo nuovi eventi e un opportuno gestore)
      • Indipendente dalla piattaforma (AJAX, XML, J2EE e web services)
      Laureando: Giovanni Caputo MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI Caratteristiche
      • Far intervenire contemporaneamente, in parti differenti della modellazione dei processi, i vari utenti senza compromettere la congruenza della modellazione
      • Affiancare alla modellazione un sistema esperto che guidi l’utente nella creazione del processo.
      Laureando: Giovanni Caputo MODELLAZIONE PROCESSI KDD: ASPETTI COLLABORATIVI Sviluppi futuri

    + Giovanni CaputoGiovanni Caputo, 3 years ago

    custom

    2500 views, 0 favs, 1 embeds more stats

    presentazione tesi di laurea.
    gwt ajax collaborazio more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2500
      • 2121 on SlideShare
      • 379 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 11
    Most viewed embeds
    • 379 views on http://rat86.netsons.org

    more

    All embeds
    • 379 views on http://rat86.netsons.org

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories