Web Processing Service
ও. জি. সি ওয়েব প্রসেসিং সার্ভিস (ডব্লিউ. পি. এস) ইন্টারফেস স্ট্যান্ডার্ড একটি ওয়েব পরিষেবা হিসাবে বহুভুজ আচ্ছাদন-এর মতো ভূস্থানিক প্রক্রিয়াকরণ পরিষেবাগুলিকে আহ্বান করার জন্য ইনপুট এবং আউটপুট (অনুরোধ এবং প্রতিক্রিয়া)-কে মানসম্মত করার নিয়ম প্রদান করে। ডাব্লু. পি. এস মানটি সংজ্ঞায়িত করে যে কোনও ক্লায়েন্ট কীভাবে কোনও প্রক্রিয়া সম্পাদনের জন্য অনুরোধ করতে পারে এবং প্রক্রিয়া থেকে আউটপুট কীভাবে পরিচালিত হয়। এটি এমন একটি ইন্টারফেসকে সংজ্ঞায়িত করে যা ভূস্থানিক প্রক্রিয়াগুলির প্রকাশনা এবং ক্লায়েন্টদের সেই প্রক্রিয়াগুলির আবিষ্কার এবং বাঁধাইকে সহজতর করে। ডব্লিউপিএস দ্বারা প্রয়োজনীয় তথ্য একটি নেটওয়ার্ক জুড়ে সরবরাহ করা যেতে পারে বা সেগুলি সার্ভারে উপলব্ধ হতে পারে। ডব্লিউপিএস যে কোনও গণনা বর্ণনা করতে পারে (অর্থাৎ। প্রক্রিয়া) এর সমস্ত ইনপুট এবং আউটপুট সহ, এবং একটি ওয়েব পরিষেবা হিসাবে এর কার্যকরকরণকে ট্রিগার করে। ডব্লিউপিএস এইচটিটিপি জিইটি, এইচটিটিপি পোস্ট এবং এসওএপি-এর মাধ্যমে প্রক্রিয়াগুলির একযোগে এক্সপোজারকে সমর্থন করে, এইভাবে ক্লায়েন্টকে সবচেয়ে উপযুক্ত ইন্টারফেস প্রক্রিয়া বেছে নেওয়ার অনুমতি দেয়। একটি ডব্লিউ. পি. এস বাস্তবায়নের দ্বারা পরিবেশন করা নির্দিষ্ট প্রক্রিয়াগুলি সেই বাস্তবায়নের মালিক দ্বারা সংজ্ঞায়িত করা হয়। যদিও ডব্লিউ. পি. এস-কে স্থানগতভাবে উল্লেখিত তথ্যের সঙ্গে কাজ করার জন্য ডিজাইন করা হয়েছিল, তবে এটি যে কোনও ধরনের তথ্যের সঙ্গে ব্যবহার করা যেতে পারে। ডাব্লু. পি. এস একটি প্রমিত এবং এইভাবে আন্তঃব্যবহারযোগ্য ফ্যাশনে প্রক্রিয়াগুলি প্রকাশ, সন্ধান এবং আবদ্ধ করা সম্ভব করে তোলে। তাত্ত্বিকভাবে, এটি পরিবহন/প্ল্যাটফর্ম নিরপেক্ষ (যেমন এস. ও. এ. পি), কিন্তু বাস্তবে এটি শুধুমাত্র এইচ. টি. টি. পি-র জন্য নির্দিষ্ট করা হয়েছে। অপারেশন ডাব্লু. পি. এস তিনটি ক্রিয়াকলাপকে সংজ্ঞায়িত করেঃ গেট ক্যাপাবিলিটিজ রিটার্ন সার্ভিস-লেভেল মেটাডেটা ডিস্ক্রাইবপ্রসেস তার ইনপুট এবং আউটপুট সহ একটি প্রক্রিয়াটির বিবরণ প্রদান করে এক্স. এম. এল বা ইউ. আর. এল-এনকোডেড অনুরোধগুলি একটি অনলাইন রিসোর্স ইউ. আর. এল-এ জমা দিয়ে একটি প্রক্রিয়া ডাব্লু. পি. এস ক্রিয়াকলাপের আউটপুট (গুলি) প্রদান করে। এক্সিকিউট অপারেশনের অনুরোধ করার সময় এইচ. টি. টি. পি অনুরোধটি ইনপুট, এক্সিকিউট করার প্রক্রিয়াটির নাম এবং প্রদত্ত আউটপুটের ফর্ম চিহ্নিত করে। বৈশিষ্ট্য ডব্লিউ. পি. এস-এর নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছেঃ ইনপুটগুলি ওয়েব-অ্যাক্সেসযোগ্য ইউ. আর. এল হতে পারে বা অনুরোধে এম্বেড করা যেতে পারে। আউটপুটগুলি ওয়েব-অ্যাক্সেসযোগ্য ইউআরএল হিসাবে সংরক্ষণ করা যেতে পারে বা প্রতিক্রিয়ায় এম্বেড করা যেতে পারে। জিআইএফ ইমেজের মতো একক আউটপুটের জন্য, ডব্লিউপিএস কোনও এক্সএমএল মোড়ক ছাড়াই সরাসরি আউটপুট ফেরত দিতে পারে। এটি একাধিক ইনপুট এবং আউটপুট ফরম্যাট সমর্থন করে। এটি দীর্ঘস্থায়ী প্রক্রিয়াগুলিকে সমর্থন করে। এটি এস. ও. এ. পি এবং ডব্লিউ. এস. ডি. এল সমর্থন করে। একটি ডব্লিউ. পি. এস সাধারণত সরাসরি আহ্বান করা হয় না। প্রায়শই, এটি একটি ক্লায়েন্ট অ্যাপ্লিকেশন দ্বারা আহ্বান করা হয় যা ব্যবহারকারীকে ইন্টারেক্টিভ নিয়ন্ত্রণ সরবরাহ করে। এই ক্লায়েন্ট অ্যাপ্লিকেশনটি ওয়েব-ভিত্তিক হতে পারে বা নাও হতে পারে। ডাব্লু. পি. এস সংস্করণ 2 মুক্তি পায় 2015 সালে। পূর্ববর্তী সংস্করণ 1.0 জুন 2007 সালে জনসাধারণের জন্য মুক্তি পায়। সংস্করণ 0.4.0 2005 সালে জনসাধারণের মন্তব্যের জন্য ও. জি. সি অনুরোধ হিসাবে প্রকাশিত হয়েছিল এবং বেশ কয়েকজন প্রাথমিক গ্রহণকারীদের দ্বারা বাস্তবায়িত হয়েছিল। আরও দেখুন ডব্লিউ. পি. এস সিম্পল ওয়েব ফিচার সার্ভিস ওয়েব ম্যাপ সার্ভিস এক্সটার্নাল লিঙ্ক ওপেনজি. আই. এস ওয়েব প্রসেসিং সার্ভিস (ডব্লিউ. পি. এস) স্ট্যান্ডার্ড, সংস্করণ 1.0 ডব্লিউ. পি. এস রিসোর্স এ <আই. ডি. 3> ও. এস. জি. ইও ডব্লিউ. পি. এস-এর মূল্যায়ন 0.0 ও. জি. সি ডব্লিউ. পি. এস ইন্টারঅপারেবিলিটি এক্সপেরিমেন্ট প্রেস রিলিজ ও. জি. সি ডব্লিউ. পি. এস পাবলিক মন্তব্যের জন্য অনুরোধ ডিগ্রি ওপেন সোর্স জাভা বাস্তবায়ন (ডব্লিউ. পি. এস 0.0 এবং ডব্লিউ. পি. এস 0.0) উদাহরণস্বরূপ প্রক্রিয়া সহ ডব্লিউ. পি. এস সিন্ট ওপেন সোর্স জাভা ডব্লিউ. পি. এস-এর বাস্তবায়ন 0.0 (একটি জেনেরিক ক্লায়েন্ট সহ) পাই. ডব্লিউ. পি. এস ওপেন সোর্স পাইথন ডাব্লু. পি. এস-এর বাস্তবায়ন 0.0 জও. ও প্রজেক্ট ডাব্লু