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.
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:
- Temukan dua API yang mungkin memiliki operasi yang mungkin bergantung. Operasi tersebut dapat berada di API terdaftar atau API eksternal.
- Tentukan API mana yang merupakan pemasok dan mana yang merupakan konsumen. Seperti yang telah dibahas sebelumnya, konsumen memanggil pemasok.
- Gunakan UI atau Create Dependency API untuk membuat dependensi antara pemasok dan konsumen.
Lihat Membuat dependensi.