L’evoluzione digitale ha portato alla crescente adozione di API, acronimo di Application Programming Interface, come strumenti fondamentali per la comunicazione tra sistemi software. In questo contesto, l’API Management gioca un ruolo cruciale nel garantirne la sicurezza, l’affidabilità e le prestazioni. Nella dissertazione, vengono esplorati tre aspetti principali: l’architettura di un API Gateway con High-Availability e bilanciamento di carico, le politiche di sicurezza e l’utilizzo dei JSON Web Token come meccanismo di autenticazione e autorizzazione. La tesi è stata redatta durante il tirocinio presso ALTEN Italia S.P.A., dove ho avuto l’opportunità di utilizzare la suite di API Management di Broadcom per analizzare le funzionalità chiave, i vantaggi e le sfide nell’implementazione di un sistema di gestione delle API, approfondendo anche le relative vulnerabilità. Infine, viene proposta una riflessione sull’esperienza del tirocinio svolto, esaminando la rilevanza dell’argomento nel contesto attuale del panorama tecnologico, e viene illustrata una breve analisi sulle prospettive future di questa tecnologia.

API Management: architettura, politiche e JSON Web Tokens

BATTAGLIA, SIMONE
2023/2024

Abstract

L’evoluzione digitale ha portato alla crescente adozione di API, acronimo di Application Programming Interface, come strumenti fondamentali per la comunicazione tra sistemi software. In questo contesto, l’API Management gioca un ruolo cruciale nel garantirne la sicurezza, l’affidabilità e le prestazioni. Nella dissertazione, vengono esplorati tre aspetti principali: l’architettura di un API Gateway con High-Availability e bilanciamento di carico, le politiche di sicurezza e l’utilizzo dei JSON Web Token come meccanismo di autenticazione e autorizzazione. La tesi è stata redatta durante il tirocinio presso ALTEN Italia S.P.A., dove ho avuto l’opportunità di utilizzare la suite di API Management di Broadcom per analizzare le funzionalità chiave, i vantaggi e le sfide nell’implementazione di un sistema di gestione delle API, approfondendo anche le relative vulnerabilità. Infine, viene proposta una riflessione sull’esperienza del tirocinio svolto, esaminando la rilevanza dell’argomento nel contesto attuale del panorama tecnologico, e viene illustrata una breve analisi sulle prospettive future di questa tecnologia.
ITA
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
912250_battaglia_simone_912250_tesi_api_management.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 1.98 MB
Formato Adobe PDF
1.98 MB Adobe PDF

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.14240/160501