The thesis aims to offer data-intensive architects a systematic methodology for selecting a suitable set of technologies to implement a data-intensive architecture. Data-intensive systems architectures are software architectures to store and/or process large-scale data, according to their functional and non- functional requirements. As a result, the specific architecture design can vary, focusing on the key features it must have for effective data management and processing. This leads to the need to highlight all possible characteristics that data-intensive architectures can exhibit and to connect them to the requirements that an architect can gather in the initial design phase. In the first part of the thesis, a model encompassing all possible characteristics is provided. The model represent the data life cycle inside the architecture, which is divided in phases. Then for each phase the possible features that could be required are listed (both for storing and processing purposes). The methodology first uses the provided model to select necessary features considering the requirements, and then selects the set of technologies that allow to cover all the features and build up the architecture.
La tesi si propone di offrire agli architetti di sistemi data-intensive una metodologia sistem- atica per la selezione di un insieme adatto di tecnologie per implementare un’architettura data-intensive. Le architetture dei sistemi data-intensive sono architetture software progettate per memorizzare e/o elaborare dati su larga scala, in base ai loro requisiti funzionali e non funzionali. Di conseguenza, il design specifico dell’architettura può variare, concentrandosi sulle principali caratteristiche che deve avere per una gestione ed elaborazione efficace dei dati. Ciò porta alla necessità di evidenziare tutte le possibili caratteristiche che le architetture data-intensive possono manifestare e di collegarle ai requisiti che un architetto può raccogliere nella fase iniziale di progettazione. Nella prima parte della tesi viene fornito un modello che comprende tutte le possibili caratteristiche. Il modello rappresenta il ciclo di vita dei dati all’interno dell’architettura, che è diviso in fasi. Quindi, per ciascuna fase, vengono elencate le possibili caratteristiche che potrebbero essere richi- este (sia per scopi di archiviazione che di elaborazione). La metodologia utilizza prima il modello fornito per selezionare le caratteristiche necessarie in considerazione dei requisiti, e quindi seleziona l’insieme di tecnologie che consentono di coprire tutte le caratteristiche e costruire l’architettura.
A model-based methodology to define data-intensive architecture
DRAGONI, ARIANNA
2022/2023
Abstract
The thesis aims to offer data-intensive architects a systematic methodology for selecting a suitable set of technologies to implement a data-intensive architecture. Data-intensive systems architectures are software architectures to store and/or process large-scale data, according to their functional and non- functional requirements. As a result, the specific architecture design can vary, focusing on the key features it must have for effective data management and processing. This leads to the need to highlight all possible characteristics that data-intensive architectures can exhibit and to connect them to the requirements that an architect can gather in the initial design phase. In the first part of the thesis, a model encompassing all possible characteristics is provided. The model represent the data life cycle inside the architecture, which is divided in phases. Then for each phase the possible features that could be required are listed (both for storing and processing purposes). The methodology first uses the provided model to select necessary features considering the requirements, and then selects the set of technologies that allow to cover all the features and build up the architecture.File | Dimensione | Formato | |
---|---|---|---|
thesis_dragoni_arianna.pdf
Open Access dal 14/09/2024
Descrizione: thesis
Dimensione
3.28 MB
Formato
Adobe PDF
|
3.28 MB | Adobe PDF | Visualizza/Apri |
2023_09_Dragoni_ExecutiveSummary_2.pdf
Open Access dal 20/09/2024
Descrizione: executive summary
Dimensione
673.22 kB
Formato
Adobe PDF
|
673.22 kB | Adobe PDF | Visualizza/Apri |
2023_09_Dragoni_Tesi_2.pdf
Open Access dal 20/09/2024
Descrizione: tesi
Dimensione
7.46 MB
Formato
Adobe PDF
|
7.46 MB | Adobe PDF | Visualizza/Apri |
2023_09_Dragoni_ExecutiveSummary_3.pdf
accessibile in internet per tutti
Dimensione
673.98 kB
Formato
Adobe PDF
|
673.98 kB | Adobe PDF | Visualizza/Apri |
2023_09_Dragoni_Tesi_3.pdf
accessibile in internet per tutti
Dimensione
7.46 MB
Formato
Adobe PDF
|
7.46 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/211180