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