Api-Application programming interface, come gestirle per ottenere tutti i benefici possibili

Le Api-Application programming interface consentono l’integrazione tra sistemi eterogenei , per abilitare nuovi modelli di business digitali. In questo articolo sono illustrati gli elementi da considerare per implementare un corretto Api business model e quali gli accorgimenti da tener presenti per mitigare eventuali rischi derivanti dalla stessa natura open delle interfacce

Pubblicato il 10 Feb 2017

AI Questions Icon
Chiedi all'AI
Riassumi questo articolo
Approfondisci con altre fonti
Api-Application programming interface, come gestirle per ottenere tutti i benefici possibili

Le Api- Application Programming Interface come preziosa opportunità da sfruttare per l’automazione dei processi interni, per ridurre i cicli di design, sviluppo e lancio di nuovi prodotti e servizi, ma anche per aumentare la collaboration interna ed esterna all’azienda.

Questo in sintesi il ruolo delle Api, che come ricordato anche in occasione della recente presentazione dei dati dell’Osservatorio Enteprise Application Governance, si inseriscono da protagoniste in un percorso di trasformazione delle modalità di integrazione dei sistemi e dei servizi, in quanto si sta passando dal vecchio modello di Enterprise service bus a quello delle interfacce applicative (standard e open) che incorporano tutte le funzionalità necessarie a unificare i diversi sistemi vecchi e nuovi, interni ed esterni all’It (figura 1).

Le ragioni per cui il concetto di Api sta acquisendo sempre maggiore importanza riguardano:

  • l’aumento dei progetti open source e il sempre più diffuso approccio all’open innovation che per funzionare necessita di uno “strato di collegamento”;
  • i limiti mostrati dallo sviluppo Soa-Service oriented architecture e il fatto che l’interfaccia di programmazione sta diventando a tutti gli effetti un’applicazione e rappresenta l’acceleratore della migrazione del legacy verso sistemi più flessibili.
Figura 1: Nel contesto dell’ultimo Osservatorio Enterprise Application Governance è emerso che si stanno affermando nuovi modelli di integrazione tra sistemi e servizi per rispondere alle nuove esigenze di velocità e produttività espresse dalle aziende Fonte: Osservatori Digital Innovation

Le interfacce di programmazione sono usate, dunque, oltre che per aumentare l’efficienza operativa e produttiva e portare innovazione e collaborazione in azienda, per implementare nuovi modelli di business e reddito. Le Api infatti sono spesso sfruttate per migliorare i processi di misura e controllo del business, in particolare quale layer software attraverso il quale impostare nuove metriche e set di Kpi. Questo quanto emerge in uno studio di Gartner in cui vengono anche indicate le domande da porsi per identificare gli elementi utili a costruire il proprio Api business model:

  1. strategia di business: optare per l’integrazione tra Network ed It oppure ragionare ad ampio spettro e pensare ad una ‘new digital platform’?
  2. tipologia di prodotto: sviluppare Api singole oppure pensare a prodotti ‘composti’ in grado di intervenire sull’integrazione tecnologica a più livelli?
  3. dinamiche di mercato: qui le possibilità sono innumerevoli: si può ragionare sul fronte della standardizzazione oppure, al contrario, sviluppare Api proprietarie pensando a nicchie di mercato o a particolari verticalizzazioni… e ancora al modello di accesso dei servizi (public, semipublic, private…);
  4. modelli di pricing: gli scenari sono innumerevoli e quindi, anche le possibilità di ‘monetizzazione’ (free, frremium, subsription, pay per use, pay per transaction, revenue share); forse è proprio su questo aspetto che service provider e partner dovranno sempre più ‘sedersi ad un tavolo comune’ e collaborare.

L’utilizzo delle Api consente, come si è detto, di aprire l’azienda al mondo esterno; si tratta in pratica di finestre aperte che se da un lato abilitano nuovi modelli di business, dall’altro, espongono a non pochi rischi se non adeguatamente gestite. Le seguenti best practice consentono di mettersi al riparo, o quanto meno, di mitigare i rischi:

  • convalida dei parametri , la singola misura di protezione più efficace contro gli attacchi che sfruttano i dati inviati alle Api è la convalida di tutti i dati in entrata rispetto a una whitelist di valori previsti;
  • applicazione del rilevamento delle minacce in genere si tratta di definire blacklist dei contenuti a rischio, come istruzioni Sql o tag script, la sfida sta nell’applicare efficacemente i criteri di blacklisting perché il rischio di “falsi positivi” è elevato;
  • attivazione generalizzata dell’Ssl/Tls, per le Api il protocollo Ssl/Tls dovrebbe diventare la regola in quanto fornisce riservatezza e integrità su tutti i dati scambiati tra un client e un server: non solo deve essere attivato in ogni Api, ma deve essere configurato correttamente;
  • separazione delle identità, in quanto l’identità dell’utente e dell’app sono elementi separati. Gli sviluppatori lato server devono quindi separare nettamente le identità degli utenti e le identità delle Api e prendere in considerazione anche l’autorizzazione basata su un contesto di identità ampio (utente, applicazione, device, posizione, orario ecc.);
  • utilizzo di soluzioni collaudate: non ha senso creare un proprio framework di sicurezza per le Api, esistono ottime soluzioni commerciali per garantire la sicurezza delle Api, la vera sfida è applicarle.

Valuta la qualità di questo articolo

La tua opinione è importante per noi!

Partecipa alla community

guest
0 Commenti
Più recenti Più votati
Inline Feedback
Vedi tutti i commenti

DATA CENTER HUB

Tutti
RICERCHE
I PROTAGONISTI
GUIDE
APPROFONDIMENTI
Leggi l'articolo Data center in Italia, la corsa si gioca sull’energia: 95 GW di richieste a Terna
l'analisi
Data center in Italia, la corsa si gioca sull’energia: 95 GW di richieste a Terna
Leggi l'articolo Data center, gestione dell’energia e architetture critiche con Schneider Electric
l'identikit
Data center, gestione dell’energia e architetture critiche con Schneider Electric
Leggi l'articolo Data center, la region Azure in Italia di Microsoft
l'identikit
Data center, la region Azure in Italia di Microsoft
Leggi l'articolo Sviluppo dei data center, l’approccio integrato di Deerns
l'identikit
Sviluppo dei data center, l’approccio integrato di Deerns
Leggi l'articolo Campus data center e interconnessione: come si sviluppa l’ecosistema Equinix
l'identikit
Campus data center e interconnessione: come si sviluppa l’ecosistema Equinix
Leggi l'articolo Continuità elettrica per i data center: le soluzioni di Riello UPS
l'identikit
Continuità elettrica per i data center: le soluzioni di Riello UPS
Leggi l'articolo Data center, le 50 parole chiave
glossario
Data center, le 50 parole chiave
Leggi l'articolo Equans, un approccio end-to-end per i nuovi data center
l'identikit
Equans, un approccio end-to-end per i nuovi data center
Leggi l'articolo Munters, il raffreddamento che sostiene l’evoluzione dei data center
l'identikit
Munters, il raffreddamento che sostiene l’evoluzione dei data center
Leggi l'articolo Elettrificazione e distribuzione elettrica ad alta efficienza secondo ABB
L'identikit
Elettrificazione e distribuzione elettrica ad alta efficienza secondo ABB
Leggi l'articolo Dallo staffaggio alla protezione antincendio: l’offerta Hilti per i data center
l'identikit
Dallo staffaggio alla protezione antincendio: l’offerta Hilti per i data center
Leggi l'articolo Come HiRef ottimizza il raffreddamento e l’efficienza energetica dei data center
l'identikit
Come HiRef ottimizza il raffreddamento e l’efficienza energetica dei data center
Leggi l'articolo Data center in Italia: come cambia l’ecosistema della filiera
VADEMECUM
Data center in Italia: come cambia l’ecosistema della filiera
Leggi l'articolo La corsa all’AI fa esplodere la domanda energetica dei data center
Lo studio
La corsa all’AI fa esplodere la domanda energetica dei data center
Leggi l'articolo Dal data center all’AI factory: cosa serve sapere prima di investire
Vademecum
Dal data center all’AI factory: cosa serve sapere prima di investire
Leggi l'articolo Consumi AI data center: ABB scommette sulla corrente continua
Energy efficiency
Consumi AI data center: ABB scommette sulla corrente continua
Leggi l'articolo Data center, cresce l’appeal del mercato italiano per i capitali
L'analisi
Data center, cresce l’appeal del mercato italiano per i capitali
Leggi l'articolo Data center “lights-out”: quanto manca all’infrastruttura autonoma
vademecum
Data center “lights-out”: quanto manca all’infrastruttura autonoma
Leggi l'articolo Etichetta UE per i data center: più trasparenza sui consumi
L'approfondimento
Etichetta UE per i data center: più trasparenza sui consumi
Leggi l'articolo Data center, Becker: “La sovranità digitale passa dalla dimensione regionale”
L'intervista
Data center, Becker: “La sovranità digitale passa dalla dimensione regionale”
Leggi l'articolo Data center in Italia, la corsa si gioca sull’energia: 95 GW di richieste a Terna
l'analisi
Data center in Italia, la corsa si gioca sull’energia: 95 GW di richieste a Terna
Leggi l'articolo Data center, gestione dell’energia e architetture critiche con Schneider Electric
l'identikit
Data center, gestione dell’energia e architetture critiche con Schneider Electric
Leggi l'articolo Data center, la region Azure in Italia di Microsoft
l'identikit
Data center, la region Azure in Italia di Microsoft
Leggi l'articolo Sviluppo dei data center, l’approccio integrato di Deerns
l'identikit
Sviluppo dei data center, l’approccio integrato di Deerns
Leggi l'articolo Campus data center e interconnessione: come si sviluppa l’ecosistema Equinix
l'identikit
Campus data center e interconnessione: come si sviluppa l’ecosistema Equinix
Leggi l'articolo Continuità elettrica per i data center: le soluzioni di Riello UPS
l'identikit
Continuità elettrica per i data center: le soluzioni di Riello UPS
Leggi l'articolo Data center, le 50 parole chiave
glossario
Data center, le 50 parole chiave
Leggi l'articolo Equans, un approccio end-to-end per i nuovi data center
l'identikit
Equans, un approccio end-to-end per i nuovi data center
Leggi l'articolo Munters, il raffreddamento che sostiene l’evoluzione dei data center
l'identikit
Munters, il raffreddamento che sostiene l’evoluzione dei data center
Leggi l'articolo Elettrificazione e distribuzione elettrica ad alta efficienza secondo ABB
L'identikit
Elettrificazione e distribuzione elettrica ad alta efficienza secondo ABB
Leggi l'articolo Dallo staffaggio alla protezione antincendio: l’offerta Hilti per i data center
l'identikit
Dallo staffaggio alla protezione antincendio: l’offerta Hilti per i data center
Leggi l'articolo Come HiRef ottimizza il raffreddamento e l’efficienza energetica dei data center
l'identikit
Come HiRef ottimizza il raffreddamento e l’efficienza energetica dei data center
Leggi l'articolo Data center in Italia: come cambia l’ecosistema della filiera
VADEMECUM
Data center in Italia: come cambia l’ecosistema della filiera
Leggi l'articolo La corsa all’AI fa esplodere la domanda energetica dei data center
Lo studio
La corsa all’AI fa esplodere la domanda energetica dei data center
Leggi l'articolo Dal data center all’AI factory: cosa serve sapere prima di investire
Vademecum
Dal data center all’AI factory: cosa serve sapere prima di investire
Leggi l'articolo Consumi AI data center: ABB scommette sulla corrente continua
Energy efficiency
Consumi AI data center: ABB scommette sulla corrente continua
Leggi l'articolo Data center, cresce l’appeal del mercato italiano per i capitali
L'analisi
Data center, cresce l’appeal del mercato italiano per i capitali
Leggi l'articolo Data center “lights-out”: quanto manca all’infrastruttura autonoma
vademecum
Data center “lights-out”: quanto manca all’infrastruttura autonoma
Leggi l'articolo Etichetta UE per i data center: più trasparenza sui consumi
L'approfondimento
Etichetta UE per i data center: più trasparenza sui consumi
Leggi l'articolo Data center, Becker: “La sovranità digitale passa dalla dimensione regionale”
L'intervista
Data center, Becker: “La sovranità digitale passa dalla dimensione regionale”