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