مقالة نشرح فيها ماهي تقنية الApi Restful Web و ماهو استخدامها واهميتها

ماهي تقنية الاي بي اي Api Restful Web

ماهي تقنية الاي بي اي Api Restful Web

ماهي تقنية Api Restful Web

. في هذه المقالة سنشرح  ماهي تقنية الويب اي بي اي  وماهو الغرض من استخدامها  وماهي الية العمل فيها

 

  Api Restful Web

 تعرف تقنية  Api Restful web على انها فريم ويرك خاص  يمكن من خلالها انشاء Http Services بكل سهولة لخدمة اكبر عدد من الزبائن من خلال كل انواع المتصفحات  اواجهزة الموبايل .
بمعنى انه من خلال هذه الخدمات المبنية بتقنية الاي بي اي نستطيع ان نجعل العملاء يتعاملوا مع الداتا بيز او جزء من الداتا بيز الخاصة بجهة معينة طبعا بعد اعطاء صلاحية لهذه الخدمة بالتعامل مع قاعدة البيانات تلك .وبهذه الطريقة يحصل العميل على البيانات المطلوبة من الداتابيز من خلال Http Service التي تم انشاؤها وهنا تكمن اهمية الاي بي اي حيث انه بدون الاي بي اي لايستطيع العميل التعامل مع اي قاعدة بيانات بدون ان يكون له صلاحية الدخول على قاعدة البيانات تلك اي لديه اسم مستخدم وكلمة مرور ولكن هنا سيكون التعامل مع الداتابيز عن طريق السيرفيسز التي تم انشاؤها والتي بدورها تتعامل مع الداتابيز المطلوبه اي ان التقنية تعمل عمل الوسيط الذي من خلاله يتم التعامل بين العميل والداتا بيز . مثال على مثل ذلك هو عدد الاصدقاء او الشير او اللايك التي تظهر لمستخدم الفيس بوك  او عرض المنتجات للزبائن في سوق امازون من خلال الموبايل وغيرها الكثير من الامثلة في ارض الواقع . 
تستطيع ان تتعامل مع هذه الخدمة للاي بي اي Web Api من خلال اي نوع من الاجهزه سواء كمبيوتر او تابلت او موبايل  او المتصفحات لان المخرج لها هو ملف XML المعروف عنه انه يتعامل مع جميع المتصفحات والاجهزة وكما مبين بالصورة التالية :

ماهي تقنية الاي بي اي Api Restful Web
ان تقنية الاي بي هي كاي تطبيق نعمله متكون من مجموعة من الميثودز التي اصنعها بناءا على مااريد اظهره للعميل يتم استدعاء هذه الميثود وبالتالي اظهار البيانات المطلوبة من الداتابيز  من خلال هذه الميثود
 اي ان المبرمج من خلال هذه الميثود يعمل مدخل للمستخدم لعرض او ظهار  او حذف بيانات معينة .
وكما موضح بالصورة التالية :
ماهي تقنية الاي بي اي Api Restful Web
 


: Api Restful Web work

عمل الخدمة المبنية للعميل بتقنية  Web Api يتم من خلالها التعامل مع قاعدة البيانات وبالتالي تغذي العميل سواء كان تطبيق موبايل او متصفح او موقع او طرف ثالث  بالبيانات المطلوبه من قاعدة البيانات اي ان العميل لايستطيع ان يتعامل مباشرة او يعمل Access للداتابيز مباشرة وانما فقط من خلال هذه الخدمة .

 وكما مبين بالصورة التالية :

 
ماهي تقنية الاي بي اي Api Restful Web

 

نشكرك علي المشاركة