مصطلحات Azure API Management
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
تقدم هذه المقالة تعريفات للمصطلحات الخاصة بـ Azure API Management.
تعريفات المصطلحات
- واجهة برمجة التطبيقات الخلفية - خدمة، تستند إلى HTTP الأكثر شيوعًا، تنفذ واجهة برمجة التطبيقات وعملياتها. في بعض الأحيان يشار إلى واجهات برمجة التطبيقات الخلفية ببساطة على أنها واجهات خلفية. لمزيدٍ من المعلومات، راجع الخلفيات.
- واجهة برمجة تطبيقات الواجهة الأمامية - تعمل إدارة واجهة برمجة التطبيقات كطبقة وساطة فوق واجهات برمجة التطبيقات الخلفية. واجهة برمجة التطبيقات الأمامية هي واجهة برمجة تطبيقات يتم عرضها لمستهلكي واجهة برمجة التطبيقات من APIM. يمكنك تخصيص شكل وسلوك واجهة برمجة تطبيقات الواجهة الأمامية في APIM دون إجراء تغييرات على واجهة برمجة التطبيقات (واجهات) API الخلفية التي تمثلها. في بعض الأحيان، يشار إلى واجهات برمجة التطبيقات الأمامية ببساطة باسم واجهات برمجة التطبيقات. لمزيدٍ من المعلومات، راجع استيراد ونشر واجهة برمجة تطبيقات.
- المنتج - المنتج هو مجموعة من واجهات برمجة التطبيقات الأمامية التي يمكن توفيرها لمجموعة محددة من مستهلكي واجهة برمجة التطبيقات لإلحاق الخدمة الذاتية ضمن بيانات اعتماد وصول واحدة ومجموعة من حدود الاستخدام. يمكن أن تكون واجهة برمجة التطبيقات جزءًا من منتجات متعددة. لمزيد من المعلومات، راجع إنشاء منتج ونشره.
- عملية واجهة برمجة التطبيقات - يمكن لواجهة برمجة التطبيقات الأمامية في APIM تحديد عمليات متعددة. العملية هي مزيج من فعل HTTP وقالب URL قابل للحل بشكل فريد داخل واجهة برمجة التطبيقات الأمامية. غالبًا ما تعين العمليات نقاط نهاية واجهة برمجة التطبيقات من واحد إلى واحد إلى واجهة برمجة التطبيقات الخلفية. لمزيد من المعلومات، راجع استجابات Mock API.
- الإصدار - الإصدار هو متغير مميز من واجهة برمجة التطبيقات الأمامية الموجودة التي تختلف في الشكل أو السلوك عن الأصلي. تمنح الإصدارات العملاء خيارًا من التمسك بواجهة برمجة التطبيقات الأصلية أو الترقية إلى إصدار جديد في وقت اختيارهم. الإصدارات هي آلية لإصدار التغييرات العاجلة دون التأثير على مستهلكي واجهة برمجة التطبيقات. لمزيد من المعلومات، راجع نشر إصدارات متعددة من API.
- المراجعة - المراجعة هي نسخة من واجهة برمجة تطبيقات موجودة يمكن تغييرها دون التأثير على مستهلكي واجهة برمجة التطبيقات وتبديلها مع الإصدار المستخدم حاليًا من قبل المستهلكين عادة بعد التحقق من الصحة والاختبار. توفر المراجعات آلية لتنفيذ التغييرات غير المجزأة بأمان. لمزيد من المعلومات، راجع استخدام المراجعات.
- النهج - النهج هو مكون قابل لإعادة الاستخدام وقابل للتكوين، ينفذ بعض الوظائف المتعلقة بواجهة برمجة التطبيقات شائعة الاستخدام. تقدم إدارة واجهة برمجة التطبيقات أكثر من 50 نهجًا مضمنًا تهتم بالمخاوف الأفقية الحرجة ولكن غير المتمايزة - على سبيل المثال، تحويل الطلب، والتوجيه، والأمان، والحماية، والتخزين المؤقت. يمكن تطبيق النهج في نطاقات مختلفة، والتي تحدد واجهات برمجة التطبيقات أو العمليات المتأثرة ويتم تكوينها ديناميكيًا باستخدام تعبيرات النهج. لمزيد من المعلومات، راجع النهج في إدارة واجهة برمجة تطبيقات Azure.
- مدخل المطور - مدخل المطور هو أحد مكونات APIM. يوفر تجربة قابلة للتخصيص لاكتشاف واجهة برمجة التطبيقات وإلحاق الخدمة الذاتية لمستهلكي واجهة برمجة التطبيقات. لمزيد من المعلومات، راجع تخصيص مدخل المطور.