9 ميزات لتكاملات واجهات برمجة التطبيقات (API) الحديثة في مجال إدارة المنتجات لمنتجات البيع بالتجزئة

Ashish Keshri، مدير أول، البنية الوظيفية - إدارة البضائع | 6 يونيو 2023

التشغيل التلقائي لعمليات الأعمال ودمج التطبيقات باستخدام REST APIs

أعلنت Oracle Retail مؤخرًا عن تحسينات رئيسية في إطار التكامل الخاص بخدمتي Merchandising وPricing‏ السحابيتين لدعم هذه المبادرات. مكتبة تحتوي على أكثر من 300 واجهة برمجة تطبيقات REST جديدة (أسلوب بنية لواجهة برمجة التطبيقات (API) يستخدم طلبات HTTP للوصول إلى البيانات واستخدامها) تستخدم نهج تكامل حديثًا "REST أولاً" مع التطبيقات الخارجية وخدمات Oracle Retail السحابية.

واجهات برمجة تطبيقات REST‏ لعمليات تكامل إدارة البضائع من Oracle تعمل على أتمتة عمليات الأعمال وتكامل التطبيقات. تقلل عمليات نقل البيانات المحسّنة هذه من تدخل بائع التجزئة إلى الحد الأدنى. تم أيضًا تبسيط التكامل بين إدارة المنتجات وOrder Management Suite‏، ما يلغي استخدام مخزن بيانات القنوات المتعددة. بالإضافة إلى ذلك، أصبح التكامل بين إدارة المنتجات وStore Inventory Operations Cloud Service مدعومًا الآن دون الحاجة إلى أي برامج وسيطة للتكامل أو طبقات لنسخ البيانات، وذلك باستخدام نهج مباشر من جدول إلى جدول.

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

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

لفترة طويلة، تم تنفيذ عمليات التكامل الواردة والصادرة الخاصة بها من خلال Retail Integration Cloud Service (RICS)، بمكوناته المختلفة مثل Retail Integration Bus (RIB) وBulk Data Integration (BDI) وRetail Service Backbone (RSB). في الماضي، حقق هذا النموذج نجاحًا كبيرًا وأثبت فعاليته لدى العديد من شركات البيع بالتجزئة ذات الحضور العالمي الواسع. ومع ذلك، ولمواكبة ديناميكيات البيع بالتجزئة الحديثة، حددت Oracle Retail الحاجة إلى أسلوب تكامل بديل وأصلي للسحابة، يكون أكثر ملاءمةً لتكامل حلول إدارة المنتجات مع التطبيقات الأخرى، وبإجمالي تكلفة ملكية (TCO) أقل وتعقيد تشغيلي أقل. من المتوقع أن يحقق نمط التكامل الجديد هذا ميزات إضافية فورية لشركات البيع بالتجزئة.

9 ميزات للتصميم الحديث لنماذج واجهات برمجة التطبيقات (APIs) ونموذج التشغيل

  1. تحسين أداء النظام
  2. إتاحة عمليات تنفيذ أسرع
  3. توفير تكلفة إجمالية للملكية أقل لشركات البيع بالتجزئة
  4. تقليص المخططات الزمنية اللازمة للاختبار
  5. إلغاء الاعتماد على التكوين
  6. ترحيل البيانات بسهولة وسرعة أكبر (حتى كميات كبيرة من البيانات)
  7. تقليل الوقت المستغرق في التعيين وتحري الأخطاء ومعالجتها
  8. معالجة المشكلات بسرعة أكبر
  9. تقليل التعقيد التشغيلي

ميزات واجهات برمجة تطبيقات REST

  • بيانات منقولة موجزة وذات صلة: تمت مراجعة عقد البيانات المنقولة لكل واجهة API لتقليل الحقول غير ذات الصلة وإعادة تسميتها بمصطلحات أكثر ملاءمة للأعمال حيثما لزم الأمر، وذلك لجعل عمليات التعيين واستكشاف الأخطاء وإصلاحها أقل استهلاكًا للوقت. شكّلت واجهات برمجة تطبيقات RICS الحالية الأساس، لذا فإن الترحيل سهل أيضًا للعملاء.
  • التكوينات المبسّطة: تتوفر تكوينات خدمة ذاتية قائمة على واجهة المستخدم لتكوين واجهات API هذه وتشغيلها، ما يلغي الاعتماد على Oracle لإجراء التكوين.
  • توثيق واجهات برمجة التطبيقات المفتوحة (Open API) – يتم توثيق واجهات برمجة التطبيقات في أداة قائمة على Swagger، والتي توفر تفاصيل البيانات المنقولة والأوصاف والأمثلة الصحيحة. يمكن اختبار كل واجهة برمجة تطبيقات مباشرةً من هذه الأداة، ما يقلّص الجداول الزمنية للاختبار.
  • الطلبات والاستجابات في الوقت الحقيقي: توفر كل من واجهات برمجة التطبيقات الواردة والصادرة طلبات واستجابات في الوقت الحقيقي، ما يقلل من احتمالية تأخر البيانات أو عدم تطابقها بين التطبيقات، ويضمن تحري الأخطاء ومعالجتها في الوقت المناسب. كما تم تحسين الإبلاغ عن الأخطاء للمساعدة على حل المشكلات بفعالية وسرعة.
  • طبقة التجريد: كائنات JSON مُنشأة مسبقًا لعمليات التكامل الصادرة. يؤدي ذلك إلى تجنّب التفاعل المباشر مع جداول قواعد البيانات الكبيرة ويضمن أوقات استجابة أسرع.
  • العمليات المرنة: تتحكم التطبيقات الفردية في استقصاء البيانات من Merchandising ونشر البيانات إليه لإجراء الاستدعاءات على فترات زمنية محددة حسب الحاجة. علاوة على ذلك، تساعد التكوينات المستندة إلى واجهة المستخدم لتمكين واجهات برمجة التطبيقات بشكل انتقائي، إلى جانب القدرة على جدولة مهام التشغيل الأساسية، على تحسين موارد الحوسبة. يتيح إطار العمل هذا أيضًا لشركات البيع بالتجزئة استخدام أي برامج وسيطة يختارونها، دون الحاجة إلى اعتماد مجموعة أدوات تكامل غير مألوفة.
  • دعم البيانات المجمعة: تدعم واجهات برمجة تطبيقات النشر والاشتراك نقل البيانات المجمعة باستخدام نقطة النهاية نفسها للتشغيل السلس للأنشطة مثل تزويد البيانات الأولية وإصلاح البيانات.

مع الابتكارات في مجال التكامل، يمكن لـ Oracle Retail مساعدة شركات البيع بالتجزئة على العمل بفعالية أكبر مع البيانات. في معظم الأحيان، تستخدم تطبيقات البيع بالتجزئة بيانات يتم إنشاؤها في مكان آخر. على سبيل المثال، تستخدم أنظمة إدارة المنتجات بيانات المبيعات من نظام نقطة البيع (POS) لإعداد تقارير المخزون والتقارير المالية، أو معلومات جرد المخزون من نظام مخزون المتجر لتحديث المخزون. لذلك، يُعدّ التكامل القوي بين التطبيقات أمرًا هامًا لاتخاذ قرارات مدروسة في الوقت المناسب. تُميّز إستراتيجية تكامل البيانات الجيدة، أي اتخاذ قرارات مدروسة بدلاً من الاعتماد على الحدس، قصة النجاح عن الأداء العادي في مجال البيع بالتجزئة.

قم بجولة تعريفية بمنتج معالجة معاملات البيع بالتجزئة للمبيعات والمخزون