Tecnologie per la costruzione di piattaforme distribuite basate sul linguaggio di programmazione Scala

Vernocchi, Lorenzo (2015) Tecnologie per la costruzione di piattaforme distribuite basate sul linguaggio di programmazione Scala. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena
Documenti full-text disponibili:
[img]
Anteprima
Documento PDF
Download (2MB) | Anteprima

Abstract

Questo elaborato tratta alcuni dei più noti framework di programmazione avanzata per la costruzione di piattaforme distribuite che utilizzano il linguaggio di programmazione avanzata Scala come fulcro principale per realizzare i propri protocolli. Le tecnologie analizzate saranno Finagle, Akka, Kafka e Storm. Per ciascuna di esse sarà presente una sezione di introduzione, documentazione e un esempio di codice. L’obiettivo dell’elaborato è l’analisi approfondita delle tecnologie sopraelencate per comprendere a fondo le tecniche di programmazione che le rendono uniche nel loro genere. Questo percorso fornisce una chiave di lettura obiettiva e chiara di ciascuna tecnologia, sarà cura del lettore proseguire nello studio individuale della specifica tecnica che ritiene essere più efficace o interessante. Alla fine della tesi è presente un aperto dibattito in cui le quattro tecnologie vengono messe a confronto e giudicate in base alle loro caratteristiche. Inoltre vengono ipotizzate realtà in cui si possa trovare collaborazione tra i vari framework ed, infine, è presente una mia personale opinione basata sulla mia esperienza in merito.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Vernocchi, Lorenzo
Relatore della tesi
Scuola
Corso di studio
Indirizzo
Curriculum scienze e tecnologie informatiche
Ordinamento Cds
DM270
Parole chiave
Scala Finagle Storm Akka Kafka
Data di discussione della Tesi
8 Ottobre 2015
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^