Introduzione alle dipendenze

Questa pagina si applica ad Apigee e Apigee hybrid.

Le dipendenze dell'hub API ti aiutano a visualizzare e gestire le relazioni tra le operazioni dell'API. Trovare e monitorare le dipendenze di un'API ti aiuta a gestire il tuo ecosistema di API in modo più efficiente. Ad esempio, le dipendenze possono aiutarti a scoprire il potenziale impatto della modifica o del ritiro di un'API, a risolvere i problemi o ad analizzare la conformità alle normative relative a costi o conformità. Le API possono essere archiviati all'interno dell'hub API o all'esterno dell'hub API.

Che cos'è una dipendenza?

L'hub API modella una dipendenza come una relazione direzionale tra le operazioni dell'API, in cui un'operazione dell'API è il fornitore e l'altra il consumer. Ad esempio, supponiamo che l'API PetStore chiami un'operazione nell'API Location. In questo caso, l'operazione dipende da un'operazione fornita dall'API Location. Nell'hub API, ci riferiamo a PetStore come consumatore e Location come fornitore.

La Figura 1 illustra la relazione fornitore/consumatore tra le operazioni dell'API. L'operazione /debit dell'API Payment utilizza l'operazione /detect dell'API Fraud Detection. L'operazione di addebito il consumatore e l'operazione di rilevamento di attività fraudolenta è il fornitore in questa relazione.

Analogamente, /detect utilizza le operazioni fornite dall'API UserProfile e dall'API GeoLocation. In questo caso, l'operazione /detect è il consumatore e le altre due sono i fornitori, come mostrato nella Figura 1.

Dipendenze dell'hub API.
Figura 1. L'interfaccia utente Dipendenze ti consente di visualizzare le coppie di consumatori/fornitori e di visualizzare i dettagli di ogni relazione di dipendenza.

Crea una dipendenza

Puoi creare una dipendenza tra le operazioni API aggiunte all'hub API da una specifica API caricata oppure un'API esterna.

I passaggi di base per creare una dipendenza nell'hub API sono:

  1. Trova due API che potrebbero avere operazioni che potrebbero dipendere. Le operazioni possono essere in API registrate o API esterne.
  2. Determina quale API è il fornitore e quale il consumatore. Come discusso in precedenza, il consumatore invoca il fornitore.
  3. Utilizza l'interfaccia utente o l'API Crea Dependency per creare la dipendenza tra il fornitore e il consumatore.

Vedi Creare una dipendenza.

Avanti

Gestire le dipendenze