تطوير خدمات OData وتكاملها باستخدام SAP Gateway

التخصص : التطوير الإداري

برنامج متخصص لبناء وإدارة خدمات OData في بيئات SAP Gateway، مع التركيز على نمذجة البيانات، منطق الخدمة، التكامل، الاختبار، الأمن، وتحسين موثوقية الخدمات المؤسسية.
المدة: 5 أيام
المستوى: متقدم

المقدمة

تمثل خدمات البيانات المعيارية أحد المكونات الأساسية في بنية تطبيقات SAP الحديثة، إذ تعتمد كفاءة التكامل بين الأنظمة الخلفية والواجهات الرقمية على القدرة على تصميم خدمات واضحة وقابلة للإدارة وآمنة. ويوفر SAP Gateway إطاراً منظماً لعرض بيانات ووظائف SAP من خلال خدمات OData بما يدعم التكامل مع تطبيقات SAP Fiori وغيرها من المستهلكين المؤسسيين.

تتناول هذه الدورة البنية الفنية لخدمات OData، وأساليب نمذجة الكيانات والعلاقات، وإنشاء الخدمات باستخدام SAP Gateway Service Builder، وتطوير منطق عمليات القراءة والتحديث، إلى جانب التسجيل والتفعيل والاختبار ومعالجة الأخطاء والأمن والأداء. كما تعزز القدرة على اتخاذ قرارات تصميمية ملائمة لخدمات OData في البيئات المؤسسية المعقدة..

الفئات المستهدفة

  • مطورو SAP ABAP.
  • مطورو SAP Fiori وSAPUI5.
  • مهندسو تكامل أنظمة SAP.
  • الاستشاريون الفنيون في SAP.
  • مطورو واجهات برمجة التطبيقات والخدمات المؤسسية.
  • مهندسو الحلول والمعماريون الفنيون.
  • أعضاء فرق التحول الرقمي المعنيون بتكامل تطبيقات SAP.

المهارات المستهدفة

  • فهم بنية OData وموقع SAP Gateway ضمن منظومة SAP.
  • نمذجة Entity Types وEntity Sets والعلاقات.
  • تصميم خدمات OData باستخدام SAP Gateway Service Builder.
  • تطوير عمليات القراءة والإنشاء والتحديث والحذف.
  • إدارة عمليات الاستعلام والتنقل بين الكيانات.
  • تسجيل خدمات OData وتفعيلها وإدارتها.
  • تحليل الأخطاء واختبار الخدمات.
  • تقييم متطلبات الأمن والصلاحيات والأداء.
  • تصميم خدمات مناسبة لاستهلاك تطبيقات SAP Fiori.

المخرجات المتوقعة

  • تفسير المكونات الأساسية لبنية OData وSAP Gateway وعلاقاتها بالأنظمة الخلفية.
  • تصميم نموذج بيانات لخدمة OData باستخدام الكيانات والخصائص والمفاتيح والعلاقات.
  • تحديد مراحل إنشاء خدمة OData وتوليد مكوناتها الفنية من خلال SAP Gateway.
  • تطوير منطق مناسب لعمليات القراءة والإنشاء والتحديث والحذف والاستعلام.
  • إدارة تسجيل الخدمات وتفعيلها واختبارها وتحليل المشكلات المرتبطة بها.
  • تقييم متطلبات الصلاحيات والأمن والأداء عند تصميم خدمات SAP Gateway.
  • تحديد أساليب تكامل خدمات OData مع تطبيقات SAP Fiori والأنظمة المستهلكة الأخرى.

فهرس الموضوعات التدريبية

  • المفاهيم الأساسية لبروتوكول OData ومبادئ REST وHTTP ذات الصلة.
  • موقع SAP Gateway ضمن البنية الفنية لأنظمة SAP.
  • مكونات مزود الخدمة والمستهلك ونقاط التكامل مع النظام الخلفي.
  • بنية طلبات واستجابات OData والـ URI conventions.
  • Metadata Document ودوره في تعريف نموذج الخدمة.

  • تصميم Entity Types وEntity Sets والخصائص والمفاتيح.
  • Associations وAssociation Sets والتنقل بين الكيانات.
  • تصميم نماذج البيانات بما يتوافق مع متطلبات الأعمال.
  • استخدام SAP Gateway Service Builder ومعاملة SEGW.
  • إنشاء المشروع وتوليد Runtime Artifacts وإدارة بنية الخدمة.

  • أدوار Model Provider Class وData Provider Class.
  • معالجة عمليات قراءة الكيانات ومجموعات الكيانات.
  • منطق عمليات Create وUpdate وDelete.
  • التعامل مع Navigation Properties والبيانات المرتبطة.
  • إدارة الاستعلامات مثل Filter وSort وSelect وExpand وPaging.

  • تسجيل خدمة OData وتفعيلها ضمن SAP Gateway.
  • إدارة Service Maintenance والـ System Aliases.
  • اختبار الطلبات والاستجابات باستخدام SAP Gateway Client.
  • تحليل HTTP Status Codes ورسائل الأخطاء الفنية.
  • تكامل الخدمة مع SAP Fiori وتطبيقات SAP المستهلكة.

  • المصادقة والصلاحيات ومفاهيم التحكم في الوصول.
  • حماية عمليات تعديل البيانات وإدارة CSRF Tokens.
  • تحليل أداء خدمات OData وتقليل عمليات نقل البيانات غير الضرورية.
  • معالجة الأخطاء والتسجيل والمراقبة الفنية للخدمات.
  • إدارة التغييرات والإصدارات وصيانة خدمات OData المؤسسية.

ميزات الدورة

  • محتوى متجدد وتفاعلي
  • أمثلة افتراضية ودراسة الحالات
  • اختبارات قبلية وبعدية لقياس الأثر
  • شهادة موثقة برمز تحقق QR