एक वेब सेवा समापन बिंदु वह URL है जिसका उपयोग आपके प्रोग्राम के साथ संवाद करने के लिए एक और प्रोग्राम करेगा। WSDL को देखने के लिए आप ?wsdl
वेब सेवा समापन बिंदु URL में जोड़ें।
वेब सेवाएँ प्रोग्राम-टू-प्रोग्राम इंटरैक्शन के लिए हैं, जबकि वेब पेज प्रोग्राम-टू-ह्यूमन इंटरैक्शन के लिए हैं।
तो: समापन बिंदु है: http://www.blah.com/myproject/webservice/webmethod
इसलिए, WSDL है: http://www.blah.com/myproject/webservice/webmethod?wsdl
डब्लूएसडीएल के तत्वों पर और विस्तार करने के लिए, मुझे हमेशा उन्हें कोड की तुलना करने में मदद मिलती है:
एक WSDL के 2 भाग हैं (भौतिक और सार)।
भौतिक भाग:
परिभाषाएँ - चर - पूर्व: myVar, x, y, आदि।
प्रकार - डेटा प्रकार - पूर्व: इंट, डबल, स्ट्रिंग, myObjectType
संचालन - विधियाँ / कार्य - पूर्व: myMethod (), myFunction (), आदि।
संदेश - विधि / फ़ंक्शन इनपुट पैरामीटर और वापसी प्रकार
- ex: public myObjectType myMethod ( स्ट्रिंग myVar)
पोर्ट्टिपेस - कक्षाएं (यानी वे संचालन के लिए एक कंटेनर हैं) - पूर्व: MyClass {}, आदि।
सार भाग:
बाइंडिंग - ये पोर्टटाइप्स से जुड़ते हैं और इस वेब सेवा के साथ संचार करने के लिए चुने गए प्रोटोकॉल को परिभाषित करते हैं। - एक प्रोटोकॉल संचार का एक रूप है (इसलिए पाठ / एसएमएस, बनाम फोन बनाम ईमेल, आदि)।
सेवा - यह उस पते को सूचीबद्ध करता है जहाँ कोई अन्य प्रोग्राम आपकी वेब सेवा (यानी आपका समापन बिंदु ) पा सकता है।