عناصر مشابهة

Rest Api Auto Generation Using Model-Based Approach

تفصيل البيانات البيبلوغرافية
العنوان بلغة أخرى:التطوير الآلي لواجهات التطبيق البرمجية باستخدام تقنية "ريست" بالارتكاز على نماذج الكيانات
الناشر: بيرزيت
المؤلف الرئيسي: Hussein, Salah
مؤلفين آخرين: Zein, Samer
التاريخ الميلادي:2020
الصفحات:1 - 105
رقم MD:1248888
نوع المحتوى: رسائل جامعية
اللغة:English
قواعد المعلومات:Dissertations
الدرجة العلمية:رسالة ماجستير
الجامعة:جامعة بيرزيت
الكلية:كلية الدراسات العليا
مواضيع:
رابط المحتوى:
الوصف
المستخلص:يشهد الطلب على برمجة الأنظمة والتطبيقات تزايدا مستمرا في الآونة الأخيرة، وخصوصا في سوق الهواتف الذكية، حيث يتسابق المزودون بقوة لتقديم الأفضل. وغالبا ما يعتمد بناء التطبيقات والأنظمة على واجهات التطبيق البرمجية للويب، وخاصة نمط "ريست"، فقد أظهرت الإحصائيات الأخيرة تزيد كبير في بناء هذا النمط واستخدامه. إن الانتشار الواسع لإنترنت الأشياء والحوسبة السحابية كان له دور كبير في زيادة استخدامات خدمات الويب في بناء التطبيقات، حيث تزيد الحاجة للروابط المتعلقة بالأشياء لتطبيق إنترنت الأشياء، ومن جهة أخرى فإن الحوسبة السحابية بحد ذاتها مبنية على مبدأ بناء خدمات الويب. إن بناء خدمات الويب "ريست" ليس بالأمر السهل، فانه يحتاج إلى وقت وجهود كبيرة، فإن تعقيدات بناء هذه التقنية يتطلب من المطورين مهارات ومعارف واسعة، مثل مهارات تصميم سجلات البيانات والخوادم المركزية بنمط الطبقات. تهدف هذه الدراسة لتحسين الإنتاجية وإمكانية الصيانة، وذلك بتسهيل عملية بناء خدمات الويب، حيث أن المنهج المطروح يعتمد إطار عمل يختزل بناء الكيانات، الوصول للبيانات، منطق العمل، وواجهات التطبيق البرمجية للويب. إن المنهج المقدم لا يعتمد على الكتابة الآلية للكود لما في ذلك من انعكاسات سلبية عند القيام بعملية الصيانة والتطوير. أظهرت نتائج التجربة والاستبيان تحسن كبير على الإنتاجية وسهولة الاستخدام للمنهج المعروض في هذا البحث، حيث تم تقليل الوقت اللازم لأقل من ربع الوقت المطلوب باستخدام أساليب وأطر أخرى، كما أن نتائج الاستبيان أكدت أن هذا المنهج يسهل عملية الصيانة والتطوير.