प्रॉक्सी वेब सेवा क्या है ??प्रॉक्सी वेब सेवा क्या है?
उत्तर
डिफ़ॉल्ट रूप से, प्रॉक्सी क्लास XML वेब सेवा के साथ संवाद करने के लिए HTTP पर SOAP का उपयोग करता है। हालांकि, Wsdl.exe HTTP-GET प्रोटोकॉल या HTTP-POST प्रोटोकॉल का उपयोग करते हुए, किसी XML वेब सेवा के साथ संवाद करने के लिए प्रॉक्सी कक्षाएं उत्पन्न कर सकता है। http://msdn.microsoft.com/en-us/library/d2s8y7bs.aspx
एक ग्राहक और एक वेब सेवा SOAP संदेश है, जो XML के रूप में इनपुट और आउटपुट मापदंडों संपुटित का उपयोग कर बातचीत कर सकते हैं:
वेब सेवा प्रॉक्सी का उपयोग करने के बारे मेंअधिक। एक्सएमएल तत्वों के लिए प्रॉक्सी क्लास मैप्स पैरामीटर और फिर नेटवर्क पर एसओएपी संदेश भेजता है। इस तरह, प्रॉक्सी क्लास आपको एसओएपी स्तर पर वेब सेवा के साथ संवाद करने से मुक्त करती है और आपको एसओएपी और वेब सेवा प्रॉक्सी का समर्थन करने वाले किसी भी विकास वातावरण में वेब सेवा विधियों का आह्वान करने की अनुमति देती है।
उदाहरण:
- क्लाइंट प्रॉक्सी की विधि, लॉगिन (उपयोगकर्ता नाम, पासवर्ड) कहते हैं।
- प्रॉक्सी इन पैरामीटर को एक SOAP संदेश में क्रमबद्ध करता है, और इसे वेब सेवा पर HTTP पर भेजता है।
- वेब सेवा एक SOAP संदेश में serialized लॉगिन() विधि कॉल के परिणाम (सही या गलत) परिणाम देता है।
- प्रॉक्सी क्लास प्रतिक्रिया को deserializes, और क्लाउड अनुप्रयोग के लिए बुलियन मूल्य सच देता है।