تكوين خلفية في Oracle Mobile Hub

باستخدام Oracle Mobile Hub، يمكنك تطوير تطبيقات الأجهزة المحمولة عن طريق الخادم وتوزيع عدة واجهات API مصممة لدعم المهام مثل إدارة المستخدمين والوصول إلى قاعدة البيانات وخدمات المواقع والتحليلات وغير ذلك.تعمل واجهات برمجة التطبيقات هذه على إجراء عمليات التكامل مع حلول Oracle Cloud وتطبيقات REST Services وتطبيقات العميل للأجهزة المتنقلة.

حول الخلفية

النهاية الخلفية الموجودة داخل مركز Oracle Mobile هي مجموعة من واجهات API الآمنة وغيرها من الموارد المستخدمة لتطوير تطبيقات الجوال الخاصة بخادم العميل.

يمكنك استخدام Oracle Mobile Hub لتجميع وإدارة واجهات API المختلفة التي تعرف الخلفية معًا.

في Oracle Mobile Hub، يمكن أن يكون لديك العديد من نهايات الخلفية، وكل خدمة تطبيقات جوال عملاء مختلفة. ومع ذلك، يمكن أن يكون لديك أيضًا عدة واجهات Api مشتركة بين نهايات مختلفة للنسخ الاحتياطي. تعرض الصورة التالية بنية خلفية نموذجية في Oracle Mobile Hub:

ما يلي هو وصف mobile-backend-architecture.jpg
وصف الشكل التوضيحي mobile-backend-architecture.jpg

عندما يقوم تطبيق الأجهزة المتنقلة للعميل بالوصول إلى واجهة برمجة تطبيقات من خلال Oracle Mobile Hub، تكون دائمًا في سياق الخلفية. يمكن للتطبيق التصديق باستخدام الصلاحيات المعرفة في Oracle Mobile Hub (تصديق OAuth أو HTTP الأساسي) المحدد في الخلفية أو من خلال مخزن هويات (أو موفر دخول مواقع التواصل الاجتماعي) والذي يتم متوسطه في الخلفية المتحركة. إذا كانت واجهة API المستدعاة تشتمل على استدعاءات واجهات API أخرى في الخلفية، فسيتم نشر الهوية والصلاحيات الخاصة بالمتصل الأصلي عبر سلسلة الاستدعاءات.

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

تكوين خلفية في Oracle Mobile Hub

في Oracle Mobile Hub، يمكنك تكوين نسخ احتياطية لربط واجهات API ومجموعات التخزين، ثم تكاملها مع تطبيقات العميل المتنقلة.

لتكوين خلفية في Oracle Mobile Hub:
  1. تسجيل الدخول إلى Oracle Mobile Hub.
  2. انقر على أيقونة القائمة، ثم حدد تطوير، ثم تراجع.
  3. انقر على خلفية جديدة.
  4. أدخل اسمًا ووصفًا لنهاية الخلفية.
  5. انقر تكوين.
    يتم تكوين الخلفية ويتم فتح صفحة الإعدادات الخاصة بها.
بعد تكوين الخلفية، يجب أن تظهر في قسم الخلفية الخاص بـ Oracle Mobile Hub تحت التطوير.

ربط واجهة برمجة تطبيقات مخصصة ببداية Oracle Mobile Hub

قبل استخدام الخلفية، يكون لديك خيار إقران API. يمكنك استخدام كتالوج واجهة برمجة تطبيقات Oracle Mobile Hub API لتحديد واجهات API المخصصة التي تريد الوصول إليها في الخلفية. يقدم هذا الكتالوج تفاصيل حول كل نقطة انتهاء API والوثائق الخاصة به. كما يتيح لك اختبار نقاط الانتهاء الخاصة بك من خلال عينة بيانات.

لربط واجهات Api بالخلفية الخاصة بك، تأكد من أنك في البيئة التي تحتوي على مسودة الخلفية المتحركة.
  1. تسجيل الدخول إلى Oracle Mobile Hub.
  2. انقر على أيقونة القائمة، ثم قم بتوسيع التطوير وانقر على للخلف.
  3. حدد النهاية الخلفية ثم انقر فتح
  4. انقر على واجهات Api.
  5. انقر على تحديد واجهات Api.
  6. انقر على أيقونة إضافة لكل API تريد تضمينه في الخلفية.

تكوين مجموعة تخزين

يوفر Oracle Mobile Hub واجهة API لتخزين الوسائط في السحابة. بصفتك مطور تطبيقات نقال، يمكنك استخدام واجهة برمجة التطبيقات هذه في تطبيق الأجهزة المتنقلة لتخزين الوحدات واسترجاعها، مثل الملفات والنصوص والصور وكائنات JSON.

  1. افتح صفحة "التخزين" إما من خلفية نقالة أو بالنقر على "تخزين" في القائمة الجانبية، وانقر على مجموعة جديدة.
  2. أدخل اسمًا للمجموعة. يتم استخدام هذا الاسم لتكوين معرف مورد عام (URI) للمجموعة. تتم الإشارة إلى اسم المجموعة كمعرف المجموعة في سياق استدعاء API.
  3. اختر نوع المجموعة: مشترك أو مستخدم معزول. لا يمكنك تغيير مجال المجموعة بعد تعيينها.
  4. أدخل بيانًا مختصرًا لغرض المجموعة، إذا لزم الأمر، ليتم عرضه في قائمة المجموعات، ثم انقر تكوين.