Developing an Information System is not a simple task, because many different design choices should be considered. The most important of these is the Software Architecture; the choice of the architecture can become a challenging task, affected by different factors, like the main task of the application, the application size, modules building the application, the interaction with external/third parts, future developments tasks, and so on. Another challenge in designing and managing a software system is given by the exponential growth of the volume of data generated by the system itself. These data are called Big Data and their management introduces several problems and challenges that cannot be solved using a traditional RDBMS. The purpose of this thesis is the study of different architectures, proposing a best design choice for an information system architecture and the design of Big Data processing pipeline supporting the chosen architecture. The case study concerns the information system of \Smart Integrated Logistics ELETTRIC80 - SM.I.LE80: a software platform that offers to its costumers the management of all logistical operations (internal and external) related to the Supply Chain.

Lo sviluppo di un sistema informativo non è un compito semplice, perché è necessario considerare molte scelte progettuali differenti. La più importante di queste è l'architettura software; la scelta dell'architettura può diventare un compito impegnativo, influenzato da diversi fattori, come lo scopo principale dell’applicazione, le sue dimensioni, i moduli che la compongono, l’interazione con terze parti, sviluppi futuri e così via. Un'altra sfida nella progettazione e gestione di un sistema software è data dalla crescita esponenziale del volume di dati generato dal sistema stesso. Questi dati sono chiamati Big Data e la loro gestione introduce diversi problemi e sfide che non possono essere risolti utilizzando un RDBMS tradizionale. Lo scopo di questa tesi è lo studio di diverse architetture, proponendo una migliore scelta progettuale per un'architettura di un sistema informativo e la progettazione di pipeline di elaborazione di Big Data a supporto dell'architettura prescelta. Il caso studio riguarda il sistema informativo di Smart Integrated Logistics ELETTRIC80 - SM.I.LE80: una piattaforma software che offre ai propri clienti la gestione di tutte le operazioni logistiche (interne ed esterne) legate alla Supply Chain.

ARCHITETTURE SOFTWARE A MICROSERVIZI E ANALISI DI BIG DATA PER LA LOGISTICA INTEGRATA: IL CASO DI STUDIO SM.I.LE80

BERLOCO, FRANCESCO
2019/2020

Abstract

Developing an Information System is not a simple task, because many different design choices should be considered. The most important of these is the Software Architecture; the choice of the architecture can become a challenging task, affected by different factors, like the main task of the application, the application size, modules building the application, the interaction with external/third parts, future developments tasks, and so on. Another challenge in designing and managing a software system is given by the exponential growth of the volume of data generated by the system itself. These data are called Big Data and their management introduces several problems and challenges that cannot be solved using a traditional RDBMS. The purpose of this thesis is the study of different architectures, proposing a best design choice for an information system architecture and the design of Big Data processing pipeline supporting the chosen architecture. The case study concerns the information system of \Smart Integrated Logistics ELETTRIC80 - SM.I.LE80: a software platform that offers to its costumers the management of all logistical operations (internal and external) related to the Supply Chain.
2019
MICROSERVICES SOFTWARE ARCHITECTURES AND BIG DATA ANALYSIS FOR INTEGRATED LOGISTIC: THE CASE STUDY SM.I.LE80
Lo sviluppo di un sistema informativo non è un compito semplice, perché è necessario considerare molte scelte progettuali differenti. La più importante di queste è l'architettura software; la scelta dell'architettura può diventare un compito impegnativo, influenzato da diversi fattori, come lo scopo principale dell’applicazione, le sue dimensioni, i moduli che la compongono, l’interazione con terze parti, sviluppi futuri e così via. Un'altra sfida nella progettazione e gestione di un sistema software è data dalla crescita esponenziale del volume di dati generato dal sistema stesso. Questi dati sono chiamati Big Data e la loro gestione introduce diversi problemi e sfide che non possono essere risolti utilizzando un RDBMS tradizionale. Lo scopo di questa tesi è lo studio di diverse architetture, proponendo una migliore scelta progettuale per un'architettura di un sistema informativo e la progettazione di pipeline di elaborazione di Big Data a supporto dell'architettura prescelta. Il caso studio riguarda il sistema informativo di Smart Integrated Logistics ELETTRIC80 - SM.I.LE80: una piattaforma software che offre ai propri clienti la gestione di tutte le operazioni logistiche (interne ed esterne) legate alla Supply Chain.
Microservizi
Architetture Sw
Big Data
Analysis Framework
Machine Learning
File in questo prodotto:
Fulltext non presente su UNITESI – Verifica la disponibilità della tesi in formato cartaceo interrogando il Catalogo di Ateneo

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14253/83716