Pengantar dependensi

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Dependensi API hub membantu Anda melihat dan mengelola hubungan antara operasi API. Menemukan dan melacak dependensi API membantu Anda mengelola ekosistem API secara lebih efisien. Misalnya, dependensi dapat membantu Anda menemukan potensi dampak dari perubahan atau penghentian API, memecahkan masalah, atau menganalisis kepatuhan terhadap peraturan biaya atau kepatuhan. API dapat disimpan dalam API hub atau eksternal ke API hub.

Apa yang dimaksud dengan dependensi?

API hub membuat model dependensi sebagai hubungan terarah antara operasi API, dengan satu operasi API adalah pemasok dan yang lainnya adalah konsumen. Misalnya, anggap PetStore API memanggil operasi di Location API. Dalam hal ini, operasi bergantung pada operasi yang disediakan oleh Location API. Di API hub, kita menyebut PetStore sebagai konsumen dan Location sebagai pemasok.

Gambar 1 mengilustrasikan hubungan pemasok/konsumen antara operasi API. Operasi /debit Payment API menggunakan operasi /detect Fraud Detection API. Operasi debit adalah konsumen, dan operasi deteksi penipuan adalah pemasok dalam hubungan ini.

Demikian pula, /detect menggunakan operasi yang disediakan oleh UserProfile API dan GeoLocation API. Dalam hal ini, operasi /detect adalah konsumen dan dua lainnya adalah pemasok, seperti yang ditunjukkan pada Gambar 1.

Dependensi API hub.
Gambar 1. UI Dependencies memungkinkan Anda melihat pasangan konsumen/pemasok dan melihat detail setiap hubungan dependensi.

Membuat dependensi

Anda dapat membuat dependensi antara operasi API yang ditambahkan ke API Hub dari spesifikasi API yang diupload atau API eksternal.

Langkah-langkah dasar untuk membuat dependensi di API Hub adalah:

  1. Temukan dua API yang mungkin memiliki operasi yang mungkin bergantung. Operasi tersebut dapat berada di API terdaftar atau API eksternal.
  2. Tentukan API mana yang merupakan pemasok dan mana yang merupakan konsumen. Seperti yang telah dibahas sebelumnya, konsumen memanggil pemasok.
  3. Gunakan UI atau Create Dependency API untuk membuat dependensi antara pemasok dan konsumen.

Lihat Membuat dependensi.

Berikutnya

Mengelola dependensi