Il presente lavoro di tesi analizza tutte le fasi di progettazione e di sviluppo per un applicativo gestionale interno realizzato presso l’azienda OSL S.r.l., il cui scopo è l’ottimizzazione e la moder- nizzazione del processo di gestione licenze software del prodotto GPOne. Nel contesto tecnologico attuale, per un’azienda è fondamentale poter sfruttare per i propri prodotti i modelli di vendita più adatti per il mercato. Questo per l’azienda non è stato sempre possibile, complice un retaggio un po’ arretrato di gestione e di prodotti aziendali preesistenti. L’esigenza del progetto nasce dall’analisi dei processi preesistenti all’interno dell’azienda. Tali processi sono stati concepiti inizialmente per permettere un time-to-market di GPOne il più basso possibile e, seppure funzionali allo scopo, questo ha portato all’utilizzo di tecnologie in parte obsolete e inadeguate a una scalabilità e un’evoluzione sia dei processi che del prodotto stesso, causando più volte rallentamenti e problemi nelle installazioni cliente e nel fornire assistenza di primo e secondo livello. Il primo capitolo illustrerà tutta l'analisi effettuata nei primi mesi, focalizzandosi sui problemi della precedente gestione, i requisiti funzionali e non e il contesto normativo in cui si è andata a sviluppare l'applicazione. Il secondo capitolo si soffermerà sulle scelte tecnologiche e di progettazione prese, in particolare si andranno ad analizzare le architetture dell'applicazione e dei prodotti con cui si interfaccia, le librerie e framework frontend e backend, le risorse del provider cloud scelto (Microsoft Azure), i flussi principali che dovranno essere implementati. Il terzo capitolo entrerà nel dettaglio delle implementazioni effettuate sull'applicazione delle licenze in termini di client/server, di database, di impostazioni delle risorse Azure e le modifiche apportate al prodotto GPOne per adeguarsi alla nuova gestione. Nel quarto capitolo si analizzeranno due installazioni cliente, i problemi che sono sorti e l'esito di queste installazioni, oltre a un analisi di come nei vari reparti si sia andata a integrare la nuova gestione e di come ne abbia migliorato l'efficienza.

Analisi e sviluppo di un'applicazione cloud per la gestione e l'efficientamento della gestione licenze del prodotto GPOne e dei flussi interni dell'azienda OSL S.r.l.

BIANCHI, ARTURO
2024/2025

Abstract

Il presente lavoro di tesi analizza tutte le fasi di progettazione e di sviluppo per un applicativo gestionale interno realizzato presso l’azienda OSL S.r.l., il cui scopo è l’ottimizzazione e la moder- nizzazione del processo di gestione licenze software del prodotto GPOne. Nel contesto tecnologico attuale, per un’azienda è fondamentale poter sfruttare per i propri prodotti i modelli di vendita più adatti per il mercato. Questo per l’azienda non è stato sempre possibile, complice un retaggio un po’ arretrato di gestione e di prodotti aziendali preesistenti. L’esigenza del progetto nasce dall’analisi dei processi preesistenti all’interno dell’azienda. Tali processi sono stati concepiti inizialmente per permettere un time-to-market di GPOne il più basso possibile e, seppure funzionali allo scopo, questo ha portato all’utilizzo di tecnologie in parte obsolete e inadeguate a una scalabilità e un’evoluzione sia dei processi che del prodotto stesso, causando più volte rallentamenti e problemi nelle installazioni cliente e nel fornire assistenza di primo e secondo livello. Il primo capitolo illustrerà tutta l'analisi effettuata nei primi mesi, focalizzandosi sui problemi della precedente gestione, i requisiti funzionali e non e il contesto normativo in cui si è andata a sviluppare l'applicazione. Il secondo capitolo si soffermerà sulle scelte tecnologiche e di progettazione prese, in particolare si andranno ad analizzare le architetture dell'applicazione e dei prodotti con cui si interfaccia, le librerie e framework frontend e backend, le risorse del provider cloud scelto (Microsoft Azure), i flussi principali che dovranno essere implementati. Il terzo capitolo entrerà nel dettaglio delle implementazioni effettuate sull'applicazione delle licenze in termini di client/server, di database, di impostazioni delle risorse Azure e le modifiche apportate al prodotto GPOne per adeguarsi alla nuova gestione. Nel quarto capitolo si analizzeranno due installazioni cliente, i problemi che sono sorti e l'esito di queste installazioni, oltre a un analisi di come nei vari reparti si sia andata a integrare la nuova gestione e di come ne abbia migliorato l'efficienza.
2024
Azure
Microservizi
Dotnet
Licenze
OSL
File in questo prodotto:
File Dimensione Formato  
Bianchi.Arturo.pdf

accesso aperto

Dimensione 3.59 MB
Formato Adobe PDF
3.59 MB Adobe PDF Visualizza/Apri

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.14251/5715