فهم موفقات خدمات الويب

تتناول الموضوعات التالية وظائف النظام بمزيد من التفاصيل.

استيراد لغة تعريف خدمة الويب

يبدأ تكوين موفق خدمة الويب من خلال تحديد مستند لغة تعريف خدمة الويب (WSDL) (مستند لغة وصف خدمة الويب المستخدم لتحديد الواجهة) الذي سيقوم النظام الخارجي بتوفيره. توضح الخطوات التالية وظيفة المنتج الأساسي المتوفرة والتي تتيح للمستخدم إمكانية استيراد لغة تعريف خدمة الويب.

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

في هذه المرحلة، يتم إنشاء سجل موفق خدمة الويب بالموقف معلق. يتم من خلال الخطوة التالية إنشاء منطقتي بيانات الطلب والاستجابة للعمليات التي تم تكوينها كنشطة.

إنشاء منطقتي بيانات الطلب والاستجابة

تتطلب كل عملية نشطة لموفق خدمة الويب زوجًا من مناطق البيانات وهما الطلب والاستجابة، حيث تمثلان رسائل XML للطلب والاستجابة للعملية.

يوفر المنتج الأساسي خطوات لإنشاء مناطق البيانات كما يلي:

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

توفر مناطق البيانات المنشأة واجهة برمجة تطبيقات للمنفذ لاستخدامها عند تنفيذ استدعاء خدمة الويب في خدمة أو خوارزمية ملائمة في النظام. تحتوي مناطق البيانات على تخطيط ملائم من العناصر التي يستخدمها المنفذ في الرمز الذي يقوم باستدعاء خدمات الويب وتعريفات WSDL.

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

ملاحظة:

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

تنشيط موفقات خدمة الويب

تمر كائنات العمل التي توفرها الحزمة الأساسية لموفقات خدمات الويب بمرحلة بسيطة من الحالتين معلق ونشط. قم بتكوين موفق خدمة الويب ومناطق البيانات الخاصة به بالحالة معلق ثم قم بتنشيطه عندما يكون جاهزًا للتنفيذ في وظيفة النظام الملائمة.

استدعاء خدمات الويب

لاستدعاء خدمة ويب باستخدام موفق خدمة الويب، يوفر النظام خدمة الأعمال "مرسل خدمة الويب" (F1-InvokeWebService) لتنفيذ استدعاء خدمة الويب. يعد برنامج الاستدعاء مسئولاً عن استرجاع كل المعلومات لملء بيانات الطلب المطلوبة بشكل صحيح بواسطة استدعاء خدمة الويب قبل استدعاء خدمة الأعمال.

ملاحظة:

لمزيد من المعلومات، ارجع إلى الوصف التفصيلي لخدمة الأعمال.

القيود

تحدد النقاط التالية القيود المرتبطة بأنواع خدمات الويب التي يدعمها النظام:

  • يمكن أن يحتوي أحد مستندات لغة تعريف خدمة الويب على تعريفات لخدمات الويب المتعددة. يدعم النظام خدمة أو منفذ واحد فقط لكل مستند لغة تعريف خدمة الويب.
  • يمكن أن تدعم لغة تعريف خدمة الويب أنماط الرسائل المتعددة. يدعم النظام حاليًا رسائل الطلب / الاستجابة فقط.