التكَامل غير المتزَامن

مكتمل

تستخدِم أنمَاط التكَامل غير المتزَامنة وَاجهَات برمجةِ التَطبيقَات (API) لبيَانَات الدُفعَات التي تعملُ مِن خلال خدمةٍ دفعيةٍ. هذه الأنمَاط غير محظورة، وهَذَا يعني أن المتصل يرسل الطلب ويستمر دون انتظَار الاستجَابة. تنَاسب وَاجهَات برمجةِ التَطبيقَات (API) لبيَانَات دفعَات التكَامُل غير المُتزَامن لأنهَا تتعَاملُ مَع عمليَاتِ استِيرَاد وتَصدير البيَانَات ذَات الحجم الكبير. عِند استدعَاء وَاجهَات برمجةِ التَطبيقَات (API) هذه، يتمُّ تشغيلُ عملية الاستِيرَاد أو التَصدير دفعة وَاحدة. تتمثلُ إحدَى مِيزَات استخدَام وَاجهَات برمجةِ التَطبِيقَات (API) للبيَانَات المجمَّعة فِي قدرتِهَا عَلى التعَاملِ مع كميَاتٍ كبيرةٍ مِن البيَانَات، خَاصة عِند تشغيل منطق الأعمَال بالتزَامن مع عملية الاستيرَاد أو التصدير. كأفضَل ممَارسة، عندمَا تتعَامل مع عدة مئَاتٍ مِن السِجلات، يجبُ عَليك استخدَام تكَامل وَاجهة برمجةِ التَطبيقَات (API) لبيَانَات الدفعَات.

عَلى غرَار الأنمَاط المتزَامنة، يمكنك استدعَاء وَاجهَات برمجة تَطبِيقَات تكَامل REST وSOAP فِي تَطبِيقَات التمويل وَالعمليَات بشكل غير متزَامن.

النمط نموذج البرمجة غير المتزَامن
OData DbResourceContextSaveChangesAsync
خدمة مخصصة httpRequestBeginGetResponse
SOAP UserSessionServiceGetUserSessionInfoAsync
وَاجهة برمجة تَطبِيقَات (API) بيَانَات الدُفعة BeginInvoke

سينَاريو نَمط التَكَامُل غير المتزَامن

يستخدِم بائع تجزئة تَطبِيقَات التمويل وَالعَمليَات للتَرحيل المَالي وترحيل كشف الحسَاب، فِي حِين أن نظَام نقطة البيع (POS) الخَاص به هو نظَام خَارجي محلي. يعَالجُ بائع التَجزئة مئَات الحركَات يوميًا، ولكن بيَانَات الوَقت الحَقيقي غير مطلوبةٍ. في نهَاية المطَاف، يحتَاج بائع التجزئة إلى استيرَاد جميع بيَانَات الحركة إلى تَطبِيقَات التمويل وَالعمليَات للمعَالجة المَالية. نظرًا لأن البيَانَات فِي الوقتِ الفعلِي ليست ضروريةً وحجم البيَانَات كبيرٌ، فإنَّ هَذَا السينَاريو‏‎‏‎‏‎‏‎ هو الأنسَب للتكَامل غير المُتزَامن باستِخدَام وَاجهَات برمجة التَطبِيقَات لبيَانَات الدفعَات.

يتبعُ بائع التَجزئة هذه الخُطوَات لتَنفِيذ هَذَا السِينَاريو:

  1. حدد الكيَانَات المَطلوبة للتكَامل فِي تَطبيقَات التمويل وَالعَمليَات وقم بتشغيل إدَارَة البيَانَات.
  2. استخدم وَاجهة برمجة التَطبِيقَات (API) لبيَانَات الدفعَات REST فِي النظَام الخَارجي المحلي لاستيرَاد بيَانَات الحركة إلى تَطبِيقَات التمويل وَالعمليَات فِي نهَاية كل يوم عمل.