ارسل ملاحظاتك

ارسل ملاحظاتك لنا







الواجهات البرمجية للتطبيقات APIs وكيفية استثمارها في تطوير خدمات المعلومات الرقمية: دراسة تحليلية

المصدر: المجلة السعودية لدراسات المكتبات والمعلومات
الناشر: جامعة الأميرة نورة بنت عبد الرحمن
المؤلف الرئيسي: البسيوني، بدوية محمد (مؤلف)
المؤلف الرئيسي (الإنجليزية): Albassiouni, Badawiah Mohammed
المجلد/العدد: مج2, ع2
محكمة: نعم
الدولة: السعودية
التاريخ الميلادي: 2023
التاريخ الهجري: 1444
الشهر: فبراير
الصفحات: 113 - 151
رقم MD: 1359771
نوع المحتوى: بحوث ومقالات
اللغة: العربية
قواعد المعلومات: HumanIndex
مواضيع:
كلمات المؤلف المفتاحية:
الواجهات البرمجية للتطبيقات | خدمات المعلومات الرقمية | تقييم الواجهات البرمجية للتطبيقات | لغات البرمجة | Application Programming Interfaces | APIs | Digital Information Services | API Evaluation | Programming Languages
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

36

حفظ في:
المستخلص: هدفت الدراسة إلى التعريف بالواجهات البرمجية للتطبيقات (APIs) من حيث: مفهومها وطريقة عملها ومراحل تصميمها وأنواعها المختلفة، وتحديد أفضل الواجهات البرمجية للتطبيقات المناسبة لتحسين خدمات المعلومات الرقمية. اعتمدت الدراسة على المنهج الوصفي التحليلي، وحللت الدراسة 50 واجهة برمجية للتطبيقات، هي: الواجهات البرمجية لتطبيقات البحث وبحث الصور والتعرف الضوئي على الأحرف وملفات البي دي اف والوسائط وتصميم رمز الاستجابة السريعة والترجمة والقواميس وتحديد المواقع والطقس. اعتمد تقييم الواجهات على 3 معايير هي الشهرة ومتوسط وقت الاستجابة ومستوى الخدمة، وتوصلت الدراسة إلى أن 60% من واجهات الصور واجهات عامة تبحث في كل أنواع الصور، بينما 40% منها متخصصة في التعرف على الوجوه والبحث عنها، قدمت الدراسة قائمة بأهم الواجهات البرمجية للتطبيقات والتي يمكن استخدامها في تطوير خدمات المعلومات الرقمية، وأوصت الدراسة بضرورة أن يحرص المطورون على الإفادة من الواجهات البرمجية للتطبيقات المختلفة، في ظل التنوع الكبير للغات البرمجة التي تدعمها تلك الواجهات.

The study aimed to define application programming interfaces (APIs) in terms of: their concept, method of work, design stages and different types, and analysis and evaluation of appropriate application programming interfaces to improve digital information services. The study relied on the descriptive analytical approach, and the study analyzed 50 application programming interfaces, which are: Web Search, Image Search and Image Recognition, OCR, PDF, Media, QR code generator and management, Translation, Dictionary, Geocoding and Location, and Weather APIs. The evaluation of the studied application programming interfaces was based on 3 criteria: Popularity, Average Latency, and Service Level. The results of the study showed that 60% of Image Search and Image Recognition APIs are specialized in all types of images, while 40% of them are specialized in face recognition. The study provided a list of the most important application programming interfaces that can be used in the development of digital information services.