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.
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 :
- 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.
- Déterminez l'API qui est le fournisseur et le consommateur. Comme indiqué précédemment, le consommateur appelle le fournisseur.
- 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.