Negli ultimi 20 anni, l’adozione delle API è cresciuta esponenzialmente con l’obiettivo di incrementare la velocità aziendale e l’efficienza dei processi.
Quando le organizzazioni hanno adottato l’approccio API-led connectivity, hanno sfruttato le API come tessuto connettivo per legare i loro ecosistemi digitali; le aziende hanno iniziato ad adottare più soluzioni frammentate nei loro stack tecnologici sottostanti.
Diffusione delle API nelle Azienda di Oggi
I team che “lavorano suddivisi in silo” utilizzando ambienti eterogenei, architetture diverse e soluzioni disparate per i diversi casi d'uso hanno portato a quella che viene definita espansione incontrollata delle API, la prossima grande sfida per le aziende API-led.
Ecco quattro motivi per cui la diffusione delle API limita le aziende di oggi:
- È difficile per le aziende identificare, accedere, e utilizzare con semplicità tutte le API che esistono all’interno dell’organizzazione, portando ad un incremento degli sforzi.
- Le console di gestione disconnesse utilizzate su piattaforme diverse rendono difficoltoso osservare tutto ciò che sta accadendo ed essere sicuri che le cose funzionino correttamente.
- Le API che operano su piattaforme diverse e ambienti cloud ibridi o multi-cloud seguono standard di qualità incoerenti, il che rende difficile garantire la conformità e l'usabilità.
- Ogni API rappresenta un punto sul perimetro di sicurezza che potenzialmente può essere compromesso se non progettato correttamente.
Le organizzazioni non possono permettersi di sostituire i loro stack tecnologici esistenti per risolvere questi problemi. La sfida più grande oggi è ottenere flessibilità nello sviluppo mantenendo la visibilità e il controllo centralizzati tra i servizi.
Introduzione a Universal API Management su Anypoint Platform
Universal API Management su Anypoint Platform è una raccolta di prodotti nuovi ed esistenti che fornirà ai clienti MuleSoft un unico piano di controllo per consentire una visibilità completa, una gestione flessibile e una governance coerente su larga scala.
È la prossima evoluzione della gestione delle API, che apre l'ambito delle funzionalità di gestione dell'intero ciclo di vita alle API create e distribuite ovunque.
Con Universal API Management, le aziende saranno in grado di lavorare con API di qualsiasi origine, in qualsiasi architettura o ambiente, coinvolgendo i loro ecosistemi API interni ed esterni. Utilizzando prodotti nuovi e aggiornati, gli obiettivi di MuleSoft sono i seguenti:
Accelerare la delivery di applicazioni componendo servizi utilizzando API all'interno dell'azienda creata da qualsiasi team, su qualsiasi piattaforma.
API Design Center (aggiornato): insieme alle funzionalità già presenti, gli sviluppatori possono ora creare API utilizzando GraphQL in DataGraph (già disponibile) o AsyncAPI in API Designer (già disponibile).
Anypoint CLI (aggiornato): gli sviluppatori adesso possono catalogare, scoprire e riutilizzare automaticamente API specifiche costruite su qualsiasi piattaforma in Exchange, utilizzando le proprie pipeline CI/CD (disponibili nelle prossime settimane).
Creare architetture e applicazioni moderne gestendo e proteggendo qualsiasi servizio su larga scala, indipendentemente dalle dimensioni, dalla lingua o dal cloud.
Flex Gateway (nuovo): controlla e proteggi le API in esecuzione ovunque con tempi di risposta ultraveloci e footprint ridotto utilizzando un gateway che si integra perfettamente con DevOps e flussi di lavoro CI/CD (già disponibili).
Ottenere sicurezza e governance coerenti in ogni API operante in qualsiasi ambiente.
API Manager (aggiornato): gestisci utenti e servizi in un piano di controllo unificato. Gli sviluppatori possono migliorare l'affidabilità delle loro API con insight contestuali (già disponibile).
API Governance (nuova): garantisci qualità e conformità coerenti in tutte le API senza aggiungere spese generali allo sviluppo (disponibile).
Crea ecosistemi API e massimizza il valore dei tuoi investimenti API.
Anypoint Exchange (aggiornato): crea una fonte di verità consolidata per tutte le API aziendali e trasforma le tue API in prodotti.
API Community Manager: crea esperienze pixel-perfect per pubblicare le API per le tue community.
API Experience Hub (in arrivo): crea portali per sviluppatori in pochi minuti utilizzando modelli completi per pubblicare API da Exchange a qualsiasi pubblico.
In che modo la Gestione Universale delle API può Aiutare la tua Organizzazione?
Diamo un'occhiata ad alcuni dei modi in cui UAPIM (Universal API Management) può aiutare la tua azienda a lavorare in modo più efficiente.
Sviluppatori
Con la possibilità di progettare API in nuove specifiche come AsyncAPI e GraphQL, gli sviluppatori possono effettuare integrazioni avanzate basate su API e creare facilmente customer experience senza interruzioni.
Durante tutto il ciclo di vita, prodotti e soluzioni come Flex Gateway e CLI del catalogo API si integrano perfettamente con DevOps e flussi di lavoro di integrazione e distribuzione continua (CI/CD) e offrono le prestazioni richieste per le applicazioni più esigenti, semplificando lo sviluppo e la gestibilità.
Esistono una miriade di opzioni di gateway API di fornitori di cloud, gateway open source e altro ancora che mirano a risolvere casi d'uso di nicchia o ampi con vari gradi di capacità.
In definitiva, ciò che i proprietari di API desiderano è un gateway che soddisfi una serie di casi d'uso e si inserisca facilmente nel panorama tecnologico esistente, nelle pipeline CI/CD e nei cicli di vita dello sviluppo.
Flex Gateway offre tempi di risposta ultraveloci su footprint ridotto, rendendolo adatto a tutti i casi d'uso: per gestire i tradizionali schemi di traffico nord-sud o come container sidecar per il traffico est-ovest o controller di ingresso in qualsiasi cluster di container.
Flex Gateway può anche essere gestito tramite l'interfaccia web o tramite file di configurazione dichiarativa che funzionano senza problemi con qualsiasi flusso di lavoro CI/CD, operando virtualmente in qualsiasi ambiente.
API Product Manager
Grazie alla possibilità di creare un'unica fonte di informazioni attendibili per tutte le API aziendali in Anypoint Exchange, ogni API diventerà rilevabile e accessibile.
In questo catalogo universale, ogni API può essere prodotta e regolata secondo una qualità costante, rendendole consumabili. I portali per sviluppatori completamente basati su modelli API Experience Hub (disponibile a breve) semplificheranno la creazione, la crescita e il coinvolgimento di comunità API interne ed esterne con un'amministrazione semplice.
Architect
La governance è sempre stata vista come una componente necessaria che frena lo sviluppo. Come prima nel suo genere, con la nuova Anypoint API Governance, gli architect saranno in grado di gestire le API in base a qualità e sicurezza coerenti per conformarsi alle normative del settore (ad es. GDPR, HIPAA) e standard interni come convenzioni di denominazione, regole di infosec e altro mentre consentono agli sviluppatori di mantenere la velocità di delivery.
Con un repository centrale di regole di governance e best practice, gli architect consentono agli sviluppatori di aggiungere senza problemi controlli di governance predefiniti alle API durante lo sviluppo per le convalide in tempo reale per ridurre i cicli di revisione in fase di sviluppo.
Scopri di Più su Universal API Management
Se vuoi avere maggiori informazioni sulla piattaforma Anypoint di MuleSoft invia una mail a cio@florence-consulting.it o chiama lo (055) 538-3250.
Visita la pagina dedicata sul nostro sito per ricevere ulteriore materiale informativo o per richiedere una demo gratuita.
In alternativa puoi compilare il form sottostante con la tua domanda.