نظام إدارة واجهات API
منظومة تقف بوابةً أمام واجهات البرمجة API، فتتحقق من هوية كل تطبيق يطلب بيانات وتحدد عدد طلباته وتسجل استخدامه.
نظرة عامة
تتواصل التطبيقات اليوم عبر واجهات برمجة: تطبيق الجوال يطلب رصيد الحساب، وموقع المتجر يطلب حالة الشحنة. تمر كل هذه الطلبات عبر بوابة API واحدة تتحقق من مفتاح التطبيق أو رمز الدخول، وتطبق حدًا لعدد الطلبات في الدقيقة حتى لا يُغرق تطبيق واحد الخدمة. ثم توجه البوابة الطلب إلى الخدمة الخلفية المناسبة، وقد تحفظ الرد مؤقتًا لتسريع الطلبات المتكررة. ويجد المطورون في بوابة المطورين وثائق كل واجهة ومفاتيحهم وإحصاءات استخدامهم.
كيف يعمل نظام إدارة واجهات API
الطلب
يرسل التطبيق طلبًا إلى عنوان الواجهة مع مفتاحه أو رمز دخوله.
البوابة
تستقبل كل الطلبات في نقطة واحدة وتطبق حدود الاستخدام.
التحقق
تتأكد البوابة من هوية التطبيق وصلاحياته قبل تمرير الطلب.
التوجيه
يذهب الطلب إلى الخدمة الخلفية المناسبة، وقد يُحفظ الرد مؤقتًا.
الخدمات الخلفية
تنفذ الخدمة الطلب وتعيد البيانات عبر البوابة.
الوثائق والإحصاءات
يجد المطورون وثائق الواجهات وإحصاءات استخدامهم في بوابة المطورين.
