ऑपरेटिव सिस्टम और प्रोग्रामिंग भाषा के विषम तंत्रों पर डेटा आदान-प्रदान करने वाले प्रोग्राम विकसित करने के संदर्भ में, SOAP प्रोटोकोल इन संरचनात्मक बाधाओं को दूर करने के लिए सबसे अधिक उपयोग किया जाने वाला मानक है।
संक्षेप में, SOAP यह परिभाषित करता है कि कौन से डेटा संरचनाओं को संप्रेषित किया जाना है और संचार का गंतव्य, जिसे एंडपॉइंट कहा जाता है।
इन परिभाषाओं के लिए भौतिक आधार एक विशेष XML फ़ाइल है, जिसे इसके एक्सटेंशन की पहचान के कारण WSDL के रूप में जाना जाता है, और जो वर्ल्ड वाइड वेब कंसोर्टियम (W3C), https://www.w3.org/ द्वारा निर्दिष्ट विनिर्देशों को पूरा करता है।
WSDL में निहित डेटा संरचनाओं की परिभाषा एक अन्य मानक का पालन करती है, जिसे 2006 में माइक्रोसॉफ्ट द्वारा परिभाषित और W3C द्वारा मान्यता प्राप्त XML स्कीमा कहा जाता है।
XML स्कीमा, जिसे इसकी फ़ाइल के एक्सटेंशन के कारण XSD भी कहा जाता है, XML संरचनाओं पर आधारित है।
एक WSDL फ़ाइल का निर्माण, इसलिए, इसमें शामिल डेटा संरचनाओं की संख्या के अनुसार, एक या अधिक XSD शामिल हो सकता है, और गंतव्य एंडपॉइंट की परिभाषा।
तथाकथित वेब सेवाएँ, वास्तविक इंटरफ़ेस प्रोग्राम जो सिस्टम के बीच स्थानांतरित किए जाने वाले डेटा का प्रवाह करते हैं, SOAP प्रोटोकॉल पर आधारित हैं।
इस संदर्भ में डेवलपर का समर्थन करने के लिए XMas क्या करता है? एक XSD फ़ाइल से शुरू करते हुए, XMas संबंधित XML डेटा फ़ाइल का एक उदाहरण उत्पन्न कर सकता है, xsd2xml, जो कई वेबसाइटों पर भी उपलब्ध सेवा है। फिर भी, यह इसे WSDL के अंदर संलग्न कर सकता है, xsd2wsdl, इस प्रकार W3C विनिर्देशों द्वारा फ़ाइल उत्पन्न करता है।
xsd2xml सेवाओं को खोजना आसान है, लेकिन xsd2wsdl सेवा खोजना इतना आसान नहीं है, और XMas इस कमी को पूरा करता है।
कॉमेंट्स
XMas के बारे में अभी तक कोई राय नहीं है। पहले व्यक्ति बनो! टिप्पणी