Présentation des dépendances

Cette page s'applique à Apigee et à Apigee hybrid.

Les dépendances du hub d'API vous aident à voir et à gérer les relations entre les opérations d'API. La recherche et le suivi des dépendances d'une API vous aident à gérer votre écosystème d'API plus efficacement. Par exemple, les dépendances peuvent vous aider à découvrir l'impact potentiel de la modification ou de l'abandon d'une API, à résoudre des problèmes ou à analyser le respect des réglementations en termes de coûts ou de conformité. Les API peuvent être stockées dans le hub d'API ou externes au hub d'API.

Qu'est-ce qu'une dépendance ?

Le hub d'API modélise une dépendance en tant que relation directionnelle entre des opérations d'API, une opération d'API représentant le fournisseur et l'autre le consommateur. Par exemple, supposons que l'API PetStore appelle une opération dans l'API de localisation. Dans ce cas, l'opération dépend d'une opération fournie par l'API de localisation. Dans le hub d'API, nous appelons PetStore en tant que consommateur et emplacement en tant que fournisseur.

La figure 1 illustre la relation fournisseur/consommateur entre les opérations d'API. L'opération /debit de l'API Payment utilise l'opération /detect de l'API Fraud Detection. L'opération de débit est le consommateur, et l'opération de détection de fraude est le fournisseur dans cette relation.

De même, /detect utilise les opérations fournies par l'API UserProfile et l'API GeoLocation. Dans ce cas, l'opération /detect est le consommateur, et les deux autres sont les fournisseurs, comme illustré dans la figure 1.

Dépendances du hub d'API.
Figure 1. L'interface utilisateur des dépendances vous permet d'afficher les paires consommateur/fournisseur et le détail de chaque relation de dépendance.

Créer une dépendance

Vous pouvez créer une dépendance entre les opérations d'API ajoutées au hub d'API à partir d'une spécification d'API importée ou d'une API externe.

Voici les étapes de base pour créer une dépendance dans l'API Hub :

  1. Identifier deux API dont les opérations peuvent être dépendantes. Les opérations peuvent se trouver dans des API enregistrées ou dans des API externes.
  2. Déterminez l'API qui est le fournisseur et le consommateur. Comme indiqué précédemment, le consommateur appelle le fournisseur.
  3. Utilisez l'interface utilisateur ou l'API Create Dependency pour créer la dépendance entre le fournisseur et le consommateur.

Consultez la section Créer une dépendance.

Suivant

Gérer les dépendances