API GOVERNANCE

Governa le tue API dalla progettazione al rilascio in produzione. Rendi lineari i tuoi processi di sviluppo.

Le API sono prodotti

La Digital Transformation ha portato nuove opportunità di business con nuovi modi per creare valore ai clienti. Le API sono diventate il fattore abilitante per la trasformazione delle compagnie. Ora, le Application Programming Interface sono viste come prodotti (AaaP), esposte sul mercato per aprire nuovi canali e divenute una risorsa di grande valore per ogni azienda. Come tali, le API richiedono una maggiore gestione rispetto prima. l’API Governance diventa così un approccio essenziale.

API Governance

I vantaggi dell’API Governance

  • Coerenza: rilascia servizi e guida il lavoro dei team con API standardizzate;
  • Sicurezza: implementa facilmente policy di autenticazione e autorizzazione, grazie ad API e processi standardizzati;
  • Stabilità: rendi affidabile l’esperienza dei tuoi utenti con API d’elevata qualità;
  • Riusabilità: crea un’unica API che può essere riutilizzata da molteplici applicazioni e utenti.

Governa le tue API con Mia-Platform Console

API Governance -2

Elementi chiavi per un’API Governance

  • Versionamento: fornisci chiare linee guida ai tuoi sviluppatori e standardizza il modo in cui le API sono versionate;
  • Tracciamento: controlla l’intero ciclo di vita delle API e delle loro rotte. Raccogli i dati e crea le tue regole;
  • Documentazione: documenta e rendi consultabili le API della tua organizzazione;
  • Obsolescenza: standardizza i processi anche quando un’API ha terminato il proprio ciclo di vita;
  • Integrazione: visualizza e monitora le relazioni tra API, chi le consuma e le loro dipendenze. Scegli come regolare queste relazioni;
  • Sicurezza: definisci i modelli e i dettagli di sicurezza impiegati sulle tue API.

Come costruire la propria API Strategy

Mia-Platform offre componenti built-in e add-on per aiutarti a costruire le API policy e implementare la tua API Governance:

Internal Developer Portal (IDP) o Developer Hub:

L’IDP è un catalogo interno di API per team di sviluppo interni all’organigramma aziendale. Il Developer Hub è il luogo in cui si possono trovare, consumare e testare API documentate.

External Developer Portal (EDP) o Developer Portal:

Il Developer Portal è un catalogo di API per team di sviluppo esterni. L’External Developer Portal è il luogo in cui gli sviluppatori possono trovare documentazione tecnica, consumare le API e testarle in un ambiente sandbox. Il Developer Portal è lo strumento che trasforma le tue API in risorse monetizzabili.

Microservice=devportal

Application

Dev Portal

Use this application to set up your Developer Portal in a few clicks

Supported by

Microservice=apiportal

Plugin

API Portal

Use Mia-Platform core API Portal to expose the swagger documentation of your development services in one unique place.

Supported by

Microservice=microlc-devportal

Plugin

Dev Portal Backend

This plugin enables you to create the backend configuration for the dev portal.

Supported by

Microservice=docusaurus

Plugin

micro-lc Docusaurus Adapter

This adapter plugin enables you to embed inside your Dev Portal the docusaurus plugin as static site generator for you documentation.

Supported by

Microservice=docusaurus-1

Template

micro-lc Docusaurus Template

This template enables you to embed inside your Dev Portal the docusaurus plugin as a static site generator for your documentation.

Supported by

Microservice=redoc

Plugin

micro-lc ReDoc Plugin

This plugin enables you to embed inside your dev portal the ReDoc page for API's documentation.

Supported by

Microservice=microlc-devportal

Plugin

Dev Portal frontend plugins

This plugin enables you to create the foundations of the dev portal. It includes: micro-lc frontend, RapiDoc and Docusaurus adapter.

Supported by

Microservice=file-service

Plugin

File Service

Upload, download and handle your files using MongoDB, S3 or Google Storage.

Supported by

Microservice=authentication-service

Authentication Service

Use Mia-Platform core Authentication Service to provide OAuth2 compliant user authentication API.

Supported by

API Governance 3

L’API Manager: il nuovo ruolo dell’API Governance

Con la trasformazione delle API da una risorsa IT, ad una risorsa di Business, anche le aziende devono sapersi adattare alle nuove sfide. Ecco che nasce l’API manager.

L’API Manager: 

  • Monitora tutte le API esposte;
  • Ha conoscenze tecniche e di business;
  • Fornisce le linee guida di utilizzo delle API sia a team interni, sia a team esterni;
  • Gestisce i contenuti dei Developer Portals;
  • Ha accesso alle viste tecniche e di business delle API.

Affidati a Mia-Platform Console per tenere coerenti le tue API su tutti i canali

Contenuti correlati

API Governance: la strategia per una gestione efficace delle tue API

Leggi l'articolo

API as a Product: perché le API oggi sono al centro del business

Leggi l'articolo

GraphQL versus REST API: benefici e limitazioni dei due modelli

Leggi l'articolo