Sorano, Danilo
(2017)
Studio e Progettazione di un Framework di
Accesso a Database per Micro-servizi Jolie.
[Laurea], Università di Bologna, Corso di Studio in
Informatica per il management [L-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore.
(
Contatta l'autore)
Abstract
La memorizzazione e gestione di dati è stato, sin dagli albori, un problema focale per l'informatica. La soluzione a questo problema si è presentata attraverso i database, che possono essere definiti come insieme di dati memorizzati all 'interno di un calcolatore elettronico a cui è possibile accedere allo scopo di effettuarne la lettura o la modifica. I database necessitano di interagire con le applicazioni per svolgere i loro processi di memorizzazione e gestione dei dati. Le soluzioni adottate per gestire il meccanismo di interazione applicazione-database sono diverse. La più comune, ad esempio per il linguaggio Java è quella di utilizzare delle API come JDBC per i database relazionali o MongoDB Java Driver per i database MongoDB. Soluzioni più complesse, ma che sicuramente semplificano il lavoro dello sviluppatore si basano sul sistema "Object/Relational Mapping", il quale realizza una mappatura tra un linguaggio orientato agli oggetti e un database relazionale.
La tesi descrive design ed implementazione del tool Jolie Database Manager (JDM), pensato per semplificare l'interazione tra database SQL/no-SQL ed un micro-servizio Jolie. L'idea di base prende spunto dal sistema ORM: viene effettuata una mappatura tra i tipi Jolie ed i tipi del database, permettendo cosi di eseguire delle operazioni CRUD senza dover scrivere manualmente le query.
Abstract
La memorizzazione e gestione di dati è stato, sin dagli albori, un problema focale per l'informatica. La soluzione a questo problema si è presentata attraverso i database, che possono essere definiti come insieme di dati memorizzati all 'interno di un calcolatore elettronico a cui è possibile accedere allo scopo di effettuarne la lettura o la modifica. I database necessitano di interagire con le applicazioni per svolgere i loro processi di memorizzazione e gestione dei dati. Le soluzioni adottate per gestire il meccanismo di interazione applicazione-database sono diverse. La più comune, ad esempio per il linguaggio Java è quella di utilizzare delle API come JDBC per i database relazionali o MongoDB Java Driver per i database MongoDB. Soluzioni più complesse, ma che sicuramente semplificano il lavoro dello sviluppatore si basano sul sistema "Object/Relational Mapping", il quale realizza una mappatura tra un linguaggio orientato agli oggetti e un database relazionale.
La tesi descrive design ed implementazione del tool Jolie Database Manager (JDM), pensato per semplificare l'interazione tra database SQL/no-SQL ed un micro-servizio Jolie. L'idea di base prende spunto dal sistema ORM: viene effettuata una mappatura tra i tipi Jolie ed i tipi del database, permettendo cosi di eseguire delle operazioni CRUD senza dover scrivere manualmente le query.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Sorano, Danilo
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Jolie,MongoDB,RDBMS,ORM,Hibernate,JDBC,MongoDB Java Driver,Jolie Database Manager
Data di discussione della Tesi
11 Luglio 2017
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Sorano, Danilo
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Jolie,MongoDB,RDBMS,ORM,Hibernate,JDBC,MongoDB Java Driver,Jolie Database Manager
Data di discussione della Tesi
11 Luglio 2017
URI
Gestione del documento: