Terminologia di Gestione API di Azure
SI APPLICA A: Tutti i livelli di Gestione API
Questo articolo contiene le definizioni dei termini specifici di Gestione API di Azure.
Definizioni dei termini
- API back-end: un servizio, più comunemente basato su HTTP, che implementa un'API e le relative operazioni. A volte le API back-end vengono definite semplicemente back-end. Per altre informazioni, vedere Back-end.
- API front-end: Gestione API funge da livello di aggregazione sulle API back-end. L'API front-end è un'API esposta ai consumer di API da Gestione API. È possibile personalizzare la forma e il comportamento di un'API front-end in Gestione API senza apportare modifiche alle API back-end rappresentate. A volte le API front-end vengono definite semplicemente API. Per altre informazioni, vedere Importare e pubblicare un'API.
- Prodotto: un prodotto è un bundle di API front-end che possono essere rese disponibili a un gruppo specificato di consumer di API per l'onboarding self-service con una singola credenziale di accesso e un set di limiti di utilizzo. Un'API può far parte di più prodotti. Per altre informazioni, vedere Creare e pubblicare un prodotto.
- Operazione API: un'API front-end in Gestione API può definire più operazioni. Un'operazione è una combinazione di un verbo HTTP e di un modello di URL risolvibile in modo univoco all'interno dell'API front-end. Spesso le operazioni eseguono il mapping uno-a-uno agli endpoint API back-end. Per altre informazioni, vedere Simulare le risposte di un'API.
- Versione: una versione è una variante distinta dell'API front-end esistente che differisce nella forma o nel comportamento dall'originale. Le versioni offrono ai clienti la possibilità di attenersi all'API originale o di eseguire l'aggiornamento a una nuova versione al momento della scelta. Le versioni sono un meccanismo per rilasciare modifiche che causano un’interruzione senza influire sui consumer di API. Per altre informazioni, vedere Pubblicare più versioni dell'API.
- Revisione: una revisione è una copia di un'API esistente che può essere modificata senza influire sui consumer dell'API e scambiata con la versione attualmente in uso dai consumer in genere dopo la convalida e il test. Le revisioni forniscono un meccanismo per implementare in modo sicuro le modifiche che non causano interruzioni. Per altre informazioni, vedere Usare le revisioni.
- Criteri: un criterio è un componente riutilizzabile e componibile, che implementa alcune funzionalità comuni correlate all'API. Gestione API offre oltre 50 criteri predefiniti che si occupano di problemi orizzontali critici ma non indifferenziati, ad esempio la trasformazione delle richieste, il routing, la sicurezza, la protezione, la memorizzazione nella cache. I criteri possono essere applicati a vari ambiti, che determinano le API o le operazioni interessate e configurate dinamicamente usando espressioni di criteri. Per altre informazioni, vedere Criteri in Gestione API di Azure.
- Portale per sviluppatori: il portale per sviluppatori è un componente di Gestione API. Offre un'esperienza personalizzabile per l'individuazione delle API e l'onboarding self-service nei consumer di API. Per altre informazioni, vedere Personalizzare il portale per sviluppatori.