2011-02-01 9 views

उत्तर

32

"SOAP प्रोटोकॉल" जैसी कोई चीज़ नहीं है। एसओएपी एक एक्सएमएल स्कीमा है।

हालांकि यह आमतौर पर HTTP (पोर्ट 80) पर चलता है।

+22

एसओएपी "प्रोटोकॉल" में पी नहीं है;)? – StuartLC

+61

@nonnb: ऐ, अच्छा बिंदु :) हालांकि, "एस" "सरल" के लिए खड़ा है, और यह भी स्पष्ट रूप से झूठा है। – skaffman

+0

तो फिर wsdl दस्तावेज़ में यदि कोई पोर्ट नंबर का उल्लेख नहीं किया गया है तो क्या इसका मतलब यह है कि आपको webservice के साथ संवाद करने के लिए पोर्ट 80 का उपयोग करना चाहिए? – user581734

11

एसओएपी (सरल ऑब्जेक्ट एक्सेस प्रोटोकॉल) वेब सेवा परिदृश्य में संचार प्रोटोकॉल है।

एसओएपी का एक लाभ यह है कि यह आरपीसी को फ़ायरवॉल के माध्यम से निष्पादित करने की अनुमति देता है। लेकिन फ़ायरवॉल से गुज़रने के लिए, आप शायद 80 का उपयोग करना चाहेंगे। यह पोर्ट नंबर 8080 फ़ायरवॉल में, 80 पर एक एसओएपी वार्तालाप वेब पेज पर एक पोस्ट की तरह दिखता है। हालांकि, एसओएपी में एक्सटेंशन हैं जो विशेष रूप से फ़ायरवॉल के लिए लक्षित हैं। भविष्य में, यह हो सकता है कि फ़ायरवॉल SOAP संदेशों को फ़िल्टर करने के लिए कॉन्फ़िगर किया जाएगा। लेकिन आज के रूप में, अधिकांश फ़ायरवॉल SOAP अज्ञानी हैं। अनुप्रयोगों के बीच संचार के लिए फायरवॉल

2

सोप (संचार प्रोटोकॉल) में

तो विशेष रूप से खुला सोप पोर्ट। संदेश बातचीत और संचरण के लिए HTTP (पोर्ट 80) या एसएमटीपी (पोर्ट 25 या 2525) का उपयोग करता है।