خدمة معالجة الويب

يوفر معيار واجهة خدمة معالجة الويب ( WPS ) التابع لمنظمة OGC قواعد لتوحيد المدخلات والمخرجات (الطلبات والاستجابات) لاستدعاء خدمات المعالجة الجغرافية المكانية، مثل تراكب المضلعات، كخدمة ويب . يحدد معيار WPS كيفية طلب العميل لتنفيذ عملية ما، وكيفية معالجة مخرجاتها. كما يحدد واجهة تُسهّل نشر العمليات الجغرافية المكانية واكتشاف العملاء لها وربطها. يمكن تسليم البيانات المطلوبة من WPS عبر الشبكة أو أن تكون متاحة على الخادم. يستطيع WPS وصف أي عملية حسابية (أي عملية) بما في ذلك جميع مدخلاتها ومخرجاتها، وتشغيلها كخدمة ويب. يدعم WPS العرض المتزامن للعمليات عبر HTTP GET و HTTP POST و SOAP ، مما يسمح للعميل باختيار آلية الواجهة الأنسب. يحدد مالك تطبيق WPS العمليات المحددة التي يقدمها. على الرغم من أن WPS صُمم للعمل مع البيانات المرجعية المكانية، إلا أنه يمكن استخدامه مع أي نوع من البيانات.

يُتيح بروتوكول WPS إمكانية نشر العمليات والبحث عنها والربط بها بطريقة موحدة، وبالتالي قابلة للتشغيل البيني. نظريًا، هو بروتوكول محايد فيما يتعلق بالنقل/المنصة (مثل SOAP )، ولكن عمليًا، تم تحديده فقط لبروتوكول HTTP .

العمليات

تحدد WPS ثلاث عمليات:

  1. تُعيد GetCapabilities بيانات تعريف على مستوى الخدمة
  2. تقوم الدالة DescribeProcess بإرجاع وصف لعملية ما، بما في ذلك مدخلاتها ومخرجاتها.
  3. تُعيد الدالة Execute مخرجات العملية (أو مخرجاتها).

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

ملكيات

يتمتع نظام WPS بالخصائص التالية:

  1. يمكن أن تكون المدخلات عبارة عن عناوين URL يمكن الوصول إليها عبر الويب أو مضمنة في الطلب.
  2. يمكن تخزين المخرجات كعناوين URL يمكن الوصول إليها عبر الويب أو تضمينها في الاستجابة.
  3. بالنسبة لمخرج واحد مثل صورة GIF ، يمكن لـ WPS إرجاع المخرج مباشرة، بدون أي غلاف XML.
  4. يدعم البرنامج العديد من تنسيقات الإدخال والإخراج.
  5. يدعم العمليات طويلة الأمد.
  6. يدعم بروتوكول SOAP و WSDL .

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

تم إصدار الإصدار 2.0 من WPS في عام 2015. أما الإصدار السابق 1.0.0 فقد تم إصداره للجمهور في يونيو 2007. وتم إصدار الإصدار 0.4.0 كطلب تعليق عام من OGC في عام 2005 وتم تنفيذه من قبل العديد من المستخدمين الأوائل.

انظر أيضاً