البرنامج التعليمي لـ SAP PI/PO: ما هو تكامل العمليات وتنسيقها

ما هو SAP PI؟

ساب بي (تكامل العمليات) عبارة عن نظام أساسي لتكامل المؤسسات يوفر تكاملًا سلسًا بين تطبيقات SAP والتطبيقات غير التابعة لـ SAP داخل المؤسسة A2A (من التطبيق إلى التطبيق) أو حتى خارج المؤسسة B2B (من الأعمال إلى الأعمال). يسمح للمؤسسات بتبادل المعلومات بين البرامج الداخليةares داخل الشركة وأنظمة خارجية خارج الشركة.

النموذج الكامل لـ SAP PI هو تكامل العمليات.

ما هو SAP PO؟

ساب بو (تنسيق العمليات) هي أداة لأتمتة العمليات التجارية وتحسينها. فهو يجمع بين ميزات SAP Business Process Management (BPM) وSAP Process Integration (PI) وSAP Business Rules Management (BRM). بمعنى آخر، يعد SAP Process Orchestration إصدارًا أكثر تقدمًا من SAP PI ويحتوي على جميع الأدوات المطلوبة لدمج التطبيقات.

النموذج الكامل لـ SAP PO هو تنسيق العملية.

فهم SAP PI/PO مع مثال

ولكن هذا كان جانبًا تقنيًا لـ SAP PI، ولكن لفهم ذلك بشكل أفضل، سنرى مثال تنفيذ SAP Process Integration.

فهم SAP PI/PO مع مثال

مثال

لفهم مفهوم SAP PI بشكل أكثر وضوحًا، نأخذ مثالاً على نطاق واسع Dairy الصناعة التي تعمل في جزء كبير من الدولة وتهيمن على المنطقة. ولكن هناك بعض النطاق الصغير دairy الصناعات العاملة في نفس المنطقة، موازية للصناعات الكبيرة التي لا تحقق ربحًا بسبب تباين أسعارها مقارنة بالصناعات الكبيرة. لذا، لتجنب تضارب الأسعار والحفاظ على نفس السعر في جميع أنحاء المنطقة، قررت الصناعات الكبيرة والصغيرة الارتباط معًا بمساعدة SAP PI. لقد تواصلوا مع بعضهم البعض بمساعدة SAP PI وبدأوا العمل كوحدة واحدة. والآن، من خلال SAP PI، أصبح بإمكانهم تبادل كافة المعلومات المتعلقة بـ dairy الصناعة، بما في ذلك التسعير ومشاركة مبلغ متساو من الربح.

يربط SAP PI منصات مختلفة مثل

  • أنظمة SAP وغير SAP
  • سيناريوهات B2B وA2A
  • Asyncهرون و Syncالاتصالات هرونوس
  • إدارة العمليات التجارية عبر المكونات

لماذا SAP PI/PO؟

قبل SAP PI، كانت الشركات تتواصل مع بعضها البعض من خلال الاتصال من نقطة إلى نقطة. ولكن لا يتم استخدام هذه العملية لعدة وكومplex العمليات. من أجل التواصل السلس بين العديد من الشركات، يتم استخدام الاتصال الوسيط أو وسيط التكامل، ويقوم SAP PI بتكييف هذا النظام بشكل جيد للغاية. فهو يتيح الربط البيني لعملية مختلفة عبر موقع مركزي يُعرف باسم Integration Broker، على عكس الاتصال من نقطة إلى نقطة الذي يشبه شبكة العنكبوت. يعد وسيط التكامل أو الخادم جزءًا لا يتجزأ من الاتصال الوسيط جافا محرك المحول المتقدم (AAE) ومحرك التكامل للتوجيه. يعتمد الاتصال الوسيط على وسيط التكامل الذي يتم تنفيذه عن طريق تبادل رسائل XML.

ساب بي/بو
نظرة عامة على SAP PI PO

دعونا نرى كيف يتعامل SAP PI مع رسائل XML بمساعدة Integration Broker. يتم تبادل البيانات أو الرسائل في SAP PI في هذه المراحل الأربع.

  • تحويل الرسالة: أثناء تبادل الرسائل، يقوم بتحويل بنية بيانات الأعمال
  • توجيه الرسالة: إعادة توجيه رسالة مرسلة من نظام مرسل إلى نظام استقبال واحد أو أكثر
  • محولات الاتصال: من خلال توصيل وسيط التكامل ونظام الاستقبال، سيقوم المحول بتحويل الرسالة الواردة إلى رسالة واردة و later وتحويله إلى تنسيق نظام الاستقبال في الطرف الآخر
  • عمليات التكامل: تتكون إدارة عمليات الأعمال عبر المكونات (ccBPM) من وظائف لتنسيق الخدمة المحسنة.

بعد ذلك في هذا البرنامج التعليمي SAP PI، سوف نتعلم كيفية عمل SAP PI/PO.

كيف يعمل SAP PI/PO

يؤدي SAP PI ثلاث وظائف أساسية

  • الاتصال: يتمتع SAP PI بالقدرة على التكامل مع جميع التطبيقات بغض النظر عما إذا كان تطبيقًا من 3rd الطرف أو من SAP. يستخدم إطار المحول لدمج 3rd حلول الحزب.
  • تنسيق: يمكنه تحديد مسار/سير عمل لكل معاملة تجارية متكاملة. فهو يضمن تسليم كل رسالة بشكل صحيح من المصدر إلى الوجهة المستهدفة
  • نقل: يمكنه ترجمة الملفات إلى أي تنسيق سواء كان تنسيق ملف داخلي أو أي معيار تكامل الأعمال التجارية.

بعد ذلك في هذا البرنامج التعليمي لـ SAP PO، سنتعرف على SAP PI PO architecture.

ساب بي/بو Architecture

ساب بي/بو Architecture

ساب بي/بو Architecture

لا يعد SAP PI مكونًا واحدًا مسؤولاً عن تكامل تطبيقات SAP والتطبيقات غير SAP، ولكنه عبارة عن مجموعة من المكونات التي تجعل SAP PI يعمل معًا. هذا archiيتم استخدام بنية SAP PI أو المكونات أثناء وقت التصميم ووقت التكوين ووقت التشغيل. تتضمن المكونات المختلفة لـ SAP PI

دليل المناظر الطبيعية للنظام

إنه مزود معلومات مركزي في مشهد النظام. يحتوي SLD على نوعين من المعلومات، "معلومات المكونات (القابلة للتثبيت والمثبتة) ووصف المناظر الطبيعية."

منشئ التكامل

إنها مجموعة أدوات تحتوي على مجموعة من الأدوات للوصول إلى كائنات التكامل وتحريرها

مستودع التكامل

لتطوير وتصميم وصيانة أنواع البيانات وهياكل الرسائل والتعيينات والواجهات وعمليات التكامل وسيناريوهات التكامل بشكل مستقل عن مشهد النظام، يتم استخدام مستودع التكامل.

خادم التكامل

إنه محرك معالجة مركزي لـ PI. تتم معالجة جميع الرسائل باستخدام هذا الخادم.

المراقبة المركزية

بمساعدة هذه المراقبة، يتم إجراء مراقبة مجال PI، وتكون "منضدة العمل" هي الأداة المستخدمة للمراقبة.

محرك المحول

يعمل كموصل لتوصيل محرك التكامل بأنظمة SAP والأنظمة الأخرى.

تقنية معالجة الرسائل بواسطة PI

للوصول إلى البيانات من تطبيقات SAP والتطبيقات غير التابعة لـ SAP، يتم استخدام هذه التقنية. يستخدم SAP PI مستندًا وسيطًا مثل IDoc للملفات المسطحة لنقل بياناتها.

تصميم

يستخدم تكامل العمليات (PI) مستودع التكامل لتصميم بنية الرسالة

الاعداد

يتم استخدام دليل التكامل (ID) لتكوين المعلمات الفنية للكائنات التي تم إنشاؤها في IR (مستودع التكامل)

معالجة الرسائل

بمجرد تنشيط IDOC في نظام SAP، يتولى PI المسؤولية ويحول الرسائل إلى تنسيق XML لمعالجتها الداخلية

مراقبة الرسائل

يمكن مراقبة الرسائل وتتبعها باستخدام "Run Time Workbench". يمكن أن تكون هذه الأداة مفيدة في مراقبة محولات المرسل والمستقبل، والرسائل الصادرة والواردة، والمراقبة الشاملة للسيناريو الكامل وتتبعات الأخطاء.

الاتصال: إطار عمل الوكيل وإطار عمل المحول

إطار المحول

يتصل SAP PI بأي أنظمة خارجية (SAP أو Non-SAP) باستخدام إطار عمل المحول. يعتمد إطار عمل المحول على بيئة تشغيل AS Java والموصل archiنسخة (JCA). يتكون إطار عمل المحول من سلسلتين من الوحدات الافتراضية إذا كان سيتم تنفيذ معالجة الرسائل بالكامل داخل المحول، فيمكن استخدام سلسلة الوحدة الافتراضية للمحول.

  1. واحد لاتجاه المرسل
  2. واحد لاتجاه المتلقي

هناك أربعة أنواع من المحولات المستخدمة في SAP PI

  • محولات الملفات: يقوم بتبادل الملفات مع الأنظمة الخارجية
  • محولات JMS: ويتواصل مع نظام الرسائل
  • محولات الصابون: يتواصل مع مقدمي وعملاء خدمات الويب
  • محولات JDBC: إنها حزمة موسعة لـ SAP PI

الواجهات الأخرى التي يدعمها إطار عمل المحول هي

  1. خدمات التكوين (واجهة برمجة التطبيقات وبيانات تعريف المحول xsd)
  2. الخدمات الادارية
  3. واجهات برمجة تطبيقات الخدمة المختلفة التي يوفرها إطار عمل المحول - مدير الخيوط، مدير المعاملات)
  4. يتضمن إطار عمل المحول واجهة برمجة تطبيقات سجل تدقيق الرسائل. يمكن استخدام واجهة برمجة التطبيقات (API) للتتبع الفني والتسجيل لكتابة بيانات التتبع التي تصف تنفيذ التعليمات البرمجية.

كيف يعمل إطار المحول؟

يعمل إطار المحول مع SAP PI/PO

  1. يتم استلام البيانات من السلك من خلال موقع استلام يستمع للرسائل في بروتوكول معين على عنوان محدد
  2. بعد استلام الرسالة من خلال موقع الاستلام، يتم إرسال رسالة إلى المحول. يقوم بإنشاء رسالة BizTalk جديدة، ويربط دفق البيانات بالرسالة.
  3. يقوم بإضافة أي بيانات وصفية تخص نقطة النهاية التي تم من خلالها استقبال البيانات ومن ثم يتم إرسال الرسالة إلى محرك الرسائل
  4. يرسل محرك الرسائل الرسالة إلى مسار الاستلام حيث يتم تحويل البيانات إلى XML، وهنا تتم مصادقة مرسل الرسالة، ويتم فك تشفير الرسالة والتحقق من صحة XML
  5. بعد ذلك، قام مشغل المراسلة بنشر الرسالة إلى الرسالة box. الرسالة box هو Microsoft SQL جدول يحتوي على الرسائل المراد معالجتها
  6. يرسل مشغل المراسلة الرسالة إلى منفذ التزامن أو الإرسال.

أمان SAP PI/PO

بالنسبة للرسائل، يوفر SAP PI الأمان على مستوى الرسالة لبروتوكول الرسائل XI، لـ صابون محول لبروتوكول RosettaNet mail محول لبروتوكول CIDX وللاتصال بأنظمة WSRM (المراسلة الموثوقة لخدمة الويب). في SAP PI، يتم تمكين الأمان على مستوى الرسالة من خلال استخدام التشفير، والتوقيع الرقمي، وتأكيد SAML، ورمز اسم المستخدم، ورمز الشهادة، وما إلى ذلك. تتضمن طرق المصادقة التي تدعمها البنية التحتية WS لمستوى النقل المصادقة الأساسية (كلمة المرور واسم المستخدم)، وتذكرة تأكيد SAP، و HTTP عبر SSL.

توصيل خادم التكامل مع نظام WSRM (المراسلة الموثوقة لخدمة الويب).

للاتصال بنظام WSRM الممكّن، يمكنك استخدام قناة اتصال من نوع المحول WS.

  • يمكنك استخدام اتفاقية المرسل مع محول مرسل WS المعين لتوصيل Integration Server بمستهلك WS
  • يمكنك استخدام اتفاقية جهاز الاستقبال مع محول جهاز استقبال WS المعين لتوصيل خادم التكامل بموفر WS

فوائد الأمن في SAP PI/PO

  • يتم التحقق من أذونات تطبيق المتلقي مقابل المستخدم الأصلي
  • في نظام الاستقبال، يمكن تدقيق المستخدم
  • التكوين الديناميكي في قناة استقبال PI

ميزات جديدة في SAP PI/PO

تتضمن الميزات الجديدة في SAP PI

  • مراقبة مركزية تعتمد على مدير حلول SAP.
  • ملف (ثنائي) كبير جدًا لنقل الملفات
  • IDOC (المستند الوسيط) ومحولات HTTP في AAE (محرك المحول المتقدم)
  • منظور يركز على المستخدم في ESR
  • يتم تقسيم الرسائل المستندة إلى الواجهة ورسم الخرائط على AAE
  • تكوين المهلة لكل قناة اتصال
  • النقل الآلي للتحقق من صحة المخطط
  • استبدال Trex، البحث عن الرسائل المحددة من قبل المستخدم
  • وجهات نظر تتمحور حول المستخدم في ESR
  • الوظيفة الإضافية لـ SAP PI: الوظيفة الإضافية للاتصال الآمن (محول SGTP، وحدة PGP) والوظائف الإضافية B2B (محول OFTP، محول AS2، فاصل EDI، محول EDI XML، إلخ.)

مزايا SAP PI/PO

  • بالمقارنة مع أي منتج وسيط آخر، فإن مراقبة المنتج في SAP PI أفضل. فهو يوفر ميزات مراقبة مثل الرسائل والأداء ومراقبة المكونات وما إلى ذلك، وكلها يمكن استخدامها لتتبع الأخطاء وتصحيحها.
  • يدعم SAP PI العديد من مكونات SAP المطلوبة أثناء التكامل مع SAP PI
  • تعد المحولات والتعيينات جيدة مقارنة بأي منتج وسيط آخر
  • Asyncهرون و Syncالتواصل هورونوس ممكن

SAP PI مقابل BizTalk

ساب بي بيزتالك
يتم استخدامه في الغالب من قبل عملاء SAP فقط لتمكين التكامل المستند إلى SOAP تم بناء BizTalk بالكامل .شبكة، مصدقة من قبل Microsoft وSAP للتكامل مع SAP مباشرة دون الحاجة إلى أي برامج وسيطة
تم تصميم منتج ESB وتنفيذه لدمج أنظمة SAP مع الأنظمة غير التابعة لـ SAP منتج أكثر عمومية، والقدرة على دمج مجموعة متنوعة من الأنظمة بما في ذلك SAP والمنتجات الأخرى
يحتوي SAP PI على نظام مراقبة الرسائل الذي تم تسليمه مسبقًا غير متوفرة
يمكن لـ SAP PI القيام بنقل بيانات متعددة غير متوفرة
في SAP PI، يمكن أن تكون الأتمتة يدوية ومجدولة غير متوفرة
يستخدم SAP حل بوابة net weaver يستخدم BizTalk MS SharePoint كحل للبوابة
الخدمية archiنموذج التقنية لـ SAP هو eSOA (موجه نحو خدمة المؤسسات Archiبنية) تعتمد SOA على .NET وBizTalk
يتم تسعير SAP PI Base Engine بناءً على إجمالي حجم الرسائل المعالجة معبرًا عنه بالجيجابايت/الشهر. SAP PI مجاني للاستخدام بين SAP-to-SAP يتم تسعير خادم MS BizTalk بناءً على سعة الخادم. لديها أربعة إصدارات مختلفة Enterprise و Standard و Branch و Developer

عندما لا يُنصح باستخدام SAP PI/PO في SOA (الخدمة الموجهة). Archiبنية)

  • لا يُنصح باستخدام SAP PI syncالتواصل المستمر لأنه سيضع عبئًا كبيرًا على خدمة البنية التحتية لخدمة أsyncطلب شرون
  • لا يُنصح باستخدام SAP PI للسيناريوهات التي تعتمد على واجهة المستخدم إذا تم الكشف عن الواجهة الخلفية كخدمات مؤسسية
  • ليست هناك حاجة إلى SAP PI للوساطة إذا كانت الواجهة الخلفية غير التابعة لـ SAP مثل النظام الأساسي J2EE أو .NET تعرض خدمات الأعمال في سيناريو واجهة المستخدم