Einführung in Abhängigkeiten

Diese Seite gilt für Apigee und Apigee Hybrid.

Mit API-Hub-Abhängigkeiten können Sie die Beziehungen zwischen API-Vorgängen sehen und verwalten. Wenn Sie die Abhängigkeiten einer API finden und verfolgen, können Sie Ihre API-Umgebung effizienter verwalten. Mit Abhängigkeiten können Sie beispielsweise die potenziellen Auswirkungen der Änderung oder Einstellung einer API erkennen, Probleme beheben oder die Einhaltung von Kosten- oder Compliancevorschriften analysieren. Die APIs können im API-Hub oder außerhalb des API-Hubs gespeichert werden.

Was ist eine Abhängigkeit?

API-Hub modelliert eine Abhängigkeit als gerichtete Beziehung zwischen API-Vorgängen, wobei ein API-Vorgang der Anbieter und der andere der Nutzer ist. Angenommen, die PetStore API ruft einen Vorgang in der Standort-API auf. In diesem Fall hängt der Vorgang von einem Vorgang ab, der von der Location API bereitgestellt wird. Im API-Hub bezeichnen wir PetStore als Nutzer und Standort als Anbieter.

Abbildung 1 veranschaulicht die Anbieter/Nutzer-Beziehung zwischen API-Vorgängen. Der Vorgang /debit der Payment API nutzt den Vorgang /detect der Fraud Detection API. Der Abbuchungsvorgang ist der Nutzer und der Betrugserkennungsvorgang ist der Anbieter in dieser Beziehung.

Ebenso nutzt /detect-Vorgänge, die von der UserProfile API und der GeoLocation API bereitgestellt werden. In diesem Fall ist der /detect-Vorgang der Nutzer und die anderen beiden sind die Anbieter, wie in Abbildung 1 dargestellt.

Abhängigkeiten im API-Hub
Abbildung 1. Auf der Benutzeroberfläche „Abhängigkeiten“ können Sie Paare aus Verbrauchern und Lieferanten aufrufen und Details zu den einzelnen Abhängigkeitsbeziehungen aufschlüsseln.

Abhängigkeit erstellen

Sie können eine Abhängigkeit zwischen API-Vorgängen erstellen, die dem API-Hub aus einer hochgeladenen API-Spezifikation oder einer externen API hinzugefügt wurden.

So erstellen Sie eine Abhängigkeit im API-Hub:

  1. Suchen Sie zwei APIs mit Vorgängen, die möglicherweise voneinander abhängig sind. Die Vorgänge können in registrierten APIs oder externen APIs ausgeführt werden.
  2. Legen Sie fest, welche API der Anbieter und welche der Verbraucher ist. Wie bereits erwähnt, ruft der Verbraucher den Lieferanten auf.
  3. Verwenden Sie die Benutzeroberfläche oder die Create Dependency API, um die Abhängigkeit zwischen Anbieter und Nutzer zu erstellen.

Weitere Informationen finden Sie unter Abhängigkeit erstellen.

Weiter

Abhängigkeiten verwalten