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

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

حول الواجهات الخلفية للأجهزة المتنقلة

الواجهة الخلفية للأجهزة المتنقلة داخل Oracle Mobile Hub هي مجموعة من واجهات برمجة التطبيقات الآمنة والموارد الأخرى المستخدمة لتطوير تطبيقات الأجهزة المتنقلة لخادم العميل.

يمكنك استخدام Oracle Mobile Hub لتجميع واجهات برمجة تطبيقات مختلفة وإدارتها والتي تحدد معًا واجهة خلفية للأجهزة المتنقلة.

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



بنية الخلفية للأجهزة المحمولة-oracle.zip

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

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

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

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

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

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

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

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

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

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

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