Tecnologie per la costruzione di piattaforme distribuite basate sul linguaggio di programmazione Scala
Contribuinte(s) |
Viroli, Mirko |
---|---|
Data(s) |
08/10/2015
|
Resumo |
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. |
Formato |
application/pdf |
Identificador |
http://amslaurea.unibo.it/9160/1/vernocchi_lorenzo_tesi.pdf 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 <http://amslaurea.unibo.it/view/cds/CDS8615/> |
Relação |
http://amslaurea.unibo.it/9160/ |
Direitos |
info:eu-repo/semantics/openAccess |
Palavras-Chave | #Scala Finagle Storm Akka Kafka #scuola :: 843899 :: Scienze #cds :: 8615 :: Ingegneria e scienze informatiche [L-DM270] - Cesena #indirizzo :: 977 :: Curriculum scienze e tecnologie informatiche #sessione :: seconda |
Tipo |
PeerReviewed |