Caso di studio

Come creare un ecosistema API fiorente per accelerare la trasformazione digitale

Come la Boston University ha utilizzato SnapLogic API Management (APIM) per soddisfare le esigenze della propria comunità

"SnapLogic APIM fornisce sicurezza e controllo per le nostre pipeline e i nostri servizi. La scoperta, la documentazione e l'automazione ad essa associata aiutano a facilitare gli integratori cittadini, rendendo più semplice per loro la comprensione dei servizi che forniamo."

Vicedirettore per l'integrazione presso la Boston University

La storia della Boston University

Fondata nel 1839, la Boston University è una delle più grandi università private degli Stati Uniti. La Boston University vanta dimensioni imponenti, con oltre 10.000 membri del corpo docente e del personale, 17 facoltà e college, più di 300 corsi di studio e oltre 35.000 studenti.

La sfida

Il team di integrazione del dipartimento IT centrale della Boston University fornisce soluzioni per l’integrazione dei dati e delle applicazioni a livello universitario e gestisce oltre 150 integrazioni tra sistemi on-premise e sistemi " cloud ". Trattandosi di un’istituzione di grandi dimensioni con numerose tecnologie legacy, tra cui i mainframe, il team IT deve tracciare un percorso verso un futuro incentrato sull’ cloud, senza compromettere le operazioni quotidiane dell’università.

Inoltre, il team IT centrale deve soddisfare le esigenze delle grandi facoltà all’interno dell’università, che spesso hanno requisiti specifici e team IT interni che cercano di soddisfare tali requisiti. “Stiamo cercando di favorire una maggiore agilità nel passaggio a nuove applicazioni e infrastrutture man mano che il nostro panorama si evolve. Vogliamo supportare piattaforme all’avanguardia, modelli di integrazione collaudati e pratiche architetturali moderne come le API”, ha affermato il vicedirettore dell’integrazione.

La soluzione

Per soddisfare le esigenze dell'intera comunità delle BU, il team IT centrale aveva bisogno di una serie di servizi dati comuni in grado di rispondere alle esigenze di più team, anziché creare una soluzione su misura e un'integrazione specifica per ogni singolo team e caso d'uso. Questo quadro comune di servizi dati semplifica la manutenzione e aiuta i team delle BU a trarre rapidamente vantaggio da queste API in continua evoluzione.

La Boston University ha scelto SnapLogic API Management (APIM) per creare una serie di servizi dati comuni in grado di soddisfare in modo efficiente le esigenze della comunità. La soluzione garantisce inoltre sicurezza e controllo degli accessi, consentendo al team di proteggere l’infrastruttura di backend. Man mano che le API si evolvono, la documentazione automatizzata offre ai responsabili delle API un modo semplice per tenere aggiornati gli utenti delle API.

Il team IT della Boston University garantisce la sicurezza di queste API dei servizi dati attraverso politiche quali:

  • Autenticatore delle chiavi API tramite l'assegnazione e la gestione di chiavi individuali per ciascun cliente
  • Autorizzazione in base al ruolo, in modo che determinate API siano limitate a ruoli specifici e forniscano risultati distinti a seconda del ruolo dell'entità che richiede i dati
  • Limitazione del carico dei client per interrompere un processo di esecuzione di comandi o un attacco DoS (Denial of Service)

Durante la pandemia, il team della BU ha dovuto adattarsi rapidamente per aiutare il personale della BU a trasferire le attività online e garantire un ambiente di apprendimento sicuro per gli studenti. A tal fine, il team della BU ha lavorato a un progetto di mappatura della densità nel campus per supportare protocolli e procedure quali i limiti di capienza degli edifici, a tutela della sicurezza del personale e degli studenti.

Il team IT ha collaborato con diversi team e ha sfruttato i dati provenienti dalla rete Wi-Fi forniti dal team di rete per stimare i livelli di occupazione degli edifici del campus. I dati sono stati estratti da un'applicazione di mappatura SaaS che richiamava le API di dati ogni 2 minuti, 24 ore su 24, 7 giorni su 7. Il team ha inoltre sfruttato le politiche di autorizzazione in base al ruolo e di limitazione del traffico per creare una vista pubblica destinata agli studenti, che li informasse sui livelli di occupazione delle biblioteche e di altri edifici del campus prima ancora che uscissero dalle loro stanze del dormitorio, ad esempio, e una vista più dettagliata riservata agli amministratori.

Risultati aziendali

La gestione delle API di SnapLogic è in linea con la visione del team della BU, volta a creare servizi dati comuni che consentano loro di soddisfare le esigenze della propria comunità.

L'utilizzo da parte della BU delle Ultra Pipelines di SnapLogic, insieme alla gestione delle API, consente all'università di distribuire il carico e supportare applicazioni a bassa latenza. Inoltre, grazie all'applicazione dei ruoli, il team IT è stato in grado di fornire diversi livelli di informazioni e di qualità del servizio (QoS) a studenti e amministratori.

La piattaforma di integrazione intelligente SnapLogic, insieme alla sua funzionalità di gestione delle API, è stata fondamentale per il team IT della BU nel adattarsi alle nuove realtà imposte dalla pandemia, quando è stato necessario mettere a punto in pochi giorni nuove esperienze cliente pronte per la produzione destinate alla comunità. La piattaforma SnapLogic non solo ha permesso al team di innovare, ma di farlo con rapidità.

Risultati aziendali

  • Durante la pandemia, abbiamo creato in pochi giorni esperienze coinvolgenti per la comunità, pronte per essere messe in pratica
  • Risparmio di tempo e risorse nell’assistenza agli sviluppatori API grazie alle funzionalità self-service del portale per sviluppatori APIM

Sede centrale

Boston, MA, Stati Uniti

Industria

Università

Caso d'uso

Creare servizi di dati, proteggere e gestire i flussi di dati

Sfida

  • Tracciare un percorso verso un futuro in cui l’ cloud e è al primo posto senza compromettere le operazioni quotidiane
  • Soddisfare le esigenze di oltre 40.000 membri della comunità universitaria durante la pandemia

Soluzione

  • Garantire la sicurezza e la governance delle API dei servizi dati tramite SnapLogic API Management (APIM)
  • Garantisci una QoS (Qualità del servizio) e dati ben definiti con SnapLogic API Management

Con la fiducia di aziende leader in tutto il mondo