Saudi Arabia Flag
موقع حكومي رسمي تابع لحكومة المملكة العربية السعودية
كيف تتحقق Arrow Down
Link Icon
روابط المواقع الالكترونية الرسمية السعودية تنتهي بـ gov.sa

جميع روابط المواقع الرسمية التابعة للجهات الحكومية في المملكة العربية السعودية تنتهي بـ .gov.sa

Password Icon
المواقع الالكترونية الحكومية تستخدم بروتوكول HTTPS للتشفير و الأمان.

المواقع الالكترونية الآمنة في المملكة العربية السعودية تستخدم بروتوكول HTTPS للتشفير.

DGA

الدليل الاسترشادي لواجهات برمجة التطبيقات (APIs)

نشرت في 26/02/2023
مشاركة الصفحة

الدليل الاسترشادي لواجهات برمجة التطبيقات (APIs)

Browse Setting
الوضع الليلي
تكبير
تصغير
نظرة شمولية

الدليل الاسترشادي لواجهات برمجة التطبيقات (APIs)

نشرت في 26/02/2023
الوضع الليلي
تكبير
تصغير
تحميل النسخة الرقمية
التصنيف
عام
رقم الوثيقة
DGA-1-2-5-211
رقم النسخة
1.0

يعد هذا الدليل أحد المراجع التي ستساهم في تعزيز اعتماد واستخدام واجهات برمجة التطبيقات (APIs) دعمًا لأنشطة التحول الرقمي في القطاع الحكومي. بالإضافة إلى ذلك، يشكل هذا الدليل جزءًا من سلسلة الوثائق الاسترشادية الرامية إلى دعم وتعزيز التميز الرقمي.

 1. مقدمة

تعمل هيئة الحكومة الرقمية على تعزيز الأداء الرقمي داخل الجهات الحكومية، والرفع من جودة الخدمات المقدمة وتحسين تجربة الخدمات الرقمية بما يتوافق مع التوجهات الاستراتيجية لهيئة الحكومة الرقمية لتطبيق أفضل الممارسات الدولية في مختلف المجالات المتعلقة بالحكومة الرقمية. أعدت الهيئة "الدليل الاسترشادي لواجهات برمجة التطبيقات (APIs)" لرفع مستوى تبني واجهات برمجة التطبيقات (APIs) والذي بدوره سيساهم في تسريع عمليات التحول الرقمي، حيث تعد واجهات برمجة التطبيقات (APIs) أحد عوامل التمكين التقنية الرئيسية المعتمدة على نطاق واسع في قطاع التقنية.

فمنذ عدّة سنوات، بدأ استخدام واجهات برمجة التطبيقات (APIs) يزداد بشكلٍ كبير. ففي عام 2014 شكّل القطاع الخاص محور الاهتمام والاستثمارات المتزايدة؛ حيث نمت وتيرة تطوير واجهات برمجة التطبيقات (APIs) العامة بحوالي 50% عبر جميع القطاعات (ولا سيّما في مجال التقنيات المتقدمة، وبيع التجزئة ،والرعاية الصحية).واليوم تحذو الجهات الحكومية حذو هذه القطاعات في ظل نمو حجم المعاملات؛ ففي المملكة العربية السعودية، اذ نمت معاملات قناة التكامل الحكومية بنسبة 200% تقريبًا وبشكل سنوي على مدى الفترة الممتدة بين عامي 2009 و2021. لذلك، من المهم أن تتمتع الجهات الحكومية بالقدرة على الفهم والاستفادة من إمكانيات واجهات برمجة التطبيقات (APIs).

ويعد هذا الدليل أحد المراجع التي ستساهم في تعزيز اعتماد واستخدام واجهات برمجة التطبيقات (APIs) دعمًا لأنشطة التحول الرقمي في القطاع الحكومي. بالإضافة إلى ذلك، يشكل هذا الدليل جزءًا من سلسلة الوثائق الاسترشادية الرامية إلى دعم وتعزيز التميز الرقمي.

2. الأهداف

يهدف الدليل إلى تحقيق ما يلي:

رفع مستوى الوعي لدى المختصين في الجهات الحكومية حول التنفيذ الفعال لواجهات برمجة التطبيقات، مما يعزز من قيمة الخدمات الحكومية المقدمة.

  1. تمكين الجهات الحكومية من الفهم الشامل لمبدأ واجهات برمجة التطبيقات ((APIs واستخداماتها في السياق الحكومي.
  2. تسهيل  الاتصال بمصادر البيانات الداخلية والخارجية لضمان سهولة الاعتماد على البيانات.
  3. دعم  التكامل بين الجهات الحكومية بفضل اعتماد تقنية الواجهة الموحدة.

3. النطاق

يشمل نطاق الدليل سبعة أقسام على النحو التالي:

  1. نبذه عامة  عن واجهات برمجة التطبيقات (APIs).
  2. الغرض من استخدام واجهات برمجة التطبيقات (APIs).
  3. حالات استخدام واجهات برمجة التطبيقات (APIs).
  4. متطلّبات واجهات برمجة التطبيقات (APIs).
  5. استراتيجية واجهات برمجة التطبيقات (APIs).
  6. تبني استراتيجية واجهات برمجة التطبيقات (APIs).
  7. قياس أداء واجهات برمجة التطبيقات (APIs).

4. الفئات المستهدفة

يستهدف هذا الدليل الخبراء والممارسين والموظفين التقنيين الذين يعملون على تطوير المنصات والمنتجات والخدمات الرقمية في الجهات الحكومية.

5. بيان الدليل الاسترشادي

للمزيد من المعلومات؛ الاطلاع على النسخة الرقمية.

6. جدول التعريفات

table
المصطلح التعريف
الهيئة هيئة الحكومة الرقمية
الجهات الحكومية الوزارات والهيئات والمؤسسات العامة والمجالس والمراكز الوطنية، وما في حكمها.
الحكومة الرقمية دعم العمليات الإدارية والتنظيمية والتشغيلية داخل القطاعات الحكومية وفيما بينها؛ لتحقيق التحول الرقمي، وتطوير وتحسين وتمكين الوصول بسهولة وفاعلية للمعلومات والخدمات الرقمية الحكومية.
واجهة برمجة التطبيقات (APIs) مجــموعة من الأوامر (Commands )والدوال (Functions ) والـــكائنات (Objects) والبروتوكولات (Protocols) التي طورت ليتم استخدامها من قبل المبرمجين لتطوير البرمجيات، أو التفاعل مع أنظمة و/أو برمجيات أخرى.
التحول الرقمي تحويل نماذج الأعمال وتطويرها بشكل استراتيجي؛ لتكون نماذج رقمية مستندة على بيانات وتقنيات وشبكات الاتصالات.
سوق واجهات برمجة التطبيقات (APIs) منصة لمختلف واجهات برمجة التطبيقات (APIs) المقدّمة والمستخدمة من مختلف مقدمي الخدمات.
استراتيجية واجهة برمجة التطبيقات (API) تعريف عام لخارطة طريق وأهداف استخدام واجهات برمجة التطبيقات (APIs) بما يتماشى مع استراتيجية الأعمال.
أصحاب المصلحة الأطراف والجهات التي تؤثر وتتأثر بقرارات وتوجهات وإجراءات وأهداف وسياسات ومبادرات الحكومة الرقمية وتشاركها بعضًا من اهتماماتها ومخرجاتها وتتأثر بأي تغير يحدث بها.
إطار نقل الحالة التمثيلية (REST) إطار عمل معنيّ بتعزيز التفاعل بين واجهات برمجة التطبيقات (APIs) ويستخدم عادةً لضمان سهولة التبني والتبادل.
مهندسي سلسلة الإصدار خبراء معنيّون في مجال البنى التحتية يتمتّعون بالقدرة على سدّ الفجوات القائمة بين فرق الهندسة والتطوير الحالية وبسط البرمجيات على البنى التحتية والخوادم الفعلية.
بوابة واجهات برمجة التطبيقات (APIs) مكان رقمي يمكن لمستهلكي API الذهاب إليه للوصول إلى واجهات برمجة التطبيقات (APIs) الخاصة بالجهة الحكومية.
الخدمات المصغرة مجموعة صغيرة من الوظائف التي يمكن استخدامها بشكلٍ مستقل وإتاحتها للآخرين.
نهج التطوير والتشغيل (DevOps) يمثل نهج "DevOps" مزيجًا من الفلسفات والممارسات والأدوات الثقافية التي تزيد من قدرة المؤسسة على إنجاز التطبيقات والخدمات بسرعة عالية؛ وتطوير وتحسين المنتجات بوتيرة أسرع من المؤسسات التي تستخدم عمليات تقليدية لتطوير البرمجيات وإدارة البنية التحتية. وتمكن هذه السرعة المؤسسات من خدمة عملائها بشكل أفضل وتزيد من فعاليتها في المنافسة في السوق. 
نمذجة البيانات إنشاء تمثيل للبيانات في مجال اختصاص جهة معينة، والغرض من نماذج البيانات هو تبسيطها من خلال وصف هذه البيانات وتحديد مكوناتها، وكذلك تحديد العلاقة بين تلك المكونات.
الإدارة المرنة Agile منهجية في عملية تطوير البرمجيات يتم من خلالها إنشاء وتطوير البرمجيات من خلال جهود التعاون داخل فريق عمل معين ومتعدد الوظائف.
البنية المتجانسة نموذج تقليدي لبرنامج برمجي ، يتم إنشاؤه كوحدة موحدة قائمة بذاتها ومستقلة عن التطبيقات الأخرى.
مؤشرات الأداء الرئيسية KPI مؤشر الأداء أو مؤشر الأداء الرئيسي هو نوع من قياس الأداء. تقيم مؤشرات الأداء الرئيسية نجاح مؤسسة أو نشاط معين تشارك فيه.
الاختصار المعنى
E2E (End-to-end) شامل
SRE (Site Reliability Engineering) مهندس موثوقية الموقع
UI (User Interface) واجهة المستخدم
API (Application Programmable Interface ) واجهة برمجة التطبيقات
DevOps (Software development methodology ) منهجية تطوير البرمجيات
GSB (Government Service Bus) قناة التكامل الحكومية
CTO (Chief Technology Officer ) الرئيس التنفيذي للتقنية
BU (Business unit) وحدة الأعمال
REST (Representational state transfer) نقل الحالة التمثيلية
SOAP (Simple object access protocol) بروتوكول الوصول إلى الأشياء البسيطة
SCRUM (Agile software development methodology) المنهجية المرنة لتطوير البرمجيات
GDPR (General Data protection regulation) اللائحة العامة لحماية البيانات
KPI (Key performance indicator) مؤشرات الأداء الرئيسية
G2G (Government to Government) المعاملات بين الجهات الحكومية
G2C (Government to Consumer) المعاملات بين الحكومة والمواطنين
G2B (Government to Business) المعاملات بين الحكومة والشركات
suggestions

الاقتراحات والتعليقات

لأي استفسار أو ملاحظات حول الخدمات أو الصفحة الحالية، يرجى ملء المعلومات المطلوبة.

أضف تعليق
شاركنا رأيك، وساهم بالتحسين.
مشاركة الصفحة
تاريخ آخر تحديث لمحتوى الصفحة : 08/12/2025 21:25 بتوقيت المملكة العربية السعودية