स्व-वर्णन संदेश में डेटा और मेटाडेटा होता है जो संदेश के प्रारूप और अर्थ का वर्णन करता है। उनमें आमतौर पर संदेश को समझने के लिए आवश्यक सभी डेटा और कार्य को पूरा करने के लिए आवश्यक सभी जानकारी होती है। स्व-वर्णन संदेश पूरे सिस्टम में घटकों के बीच युग्मन की मात्रा को कम करने और क्लाइंट-सर्वर घटकों के स्वतंत्र विकास को सुविधाजनक बनाने में मदद करते हैं।
एक स्व-वर्णन संदेश में सिंटैक्स और शब्दार्थ शामिल हो सकते हैं, एक एक्स्टेंसिबल मार्कअप लैंग्वेज (XML) टैग और मूल्य जोड़े वाले स्व-वर्णन संदेश का एक उदाहरण है। अनिवार्य रूप से, स्व-वर्णन संदेशों में संदेश स्कीमा का वर्णन करने वाले मेटाडेटा और स्कीमा से संबंधित मान दोनों होते हैं।
प्रत्येक संदेश में यह वर्णन करने वाली जानकारी होती है कि संदेश को कैसे संसाधित किया जाए। एक उदाहरण है जब सामग्री-प्रकार शीर्षलेख का उपयोग करके मीडिया प्रकार का एक विनिर्देश किया जाता है, जैसे कि:
सामग्री-प्रकार: छवि/जेपीईजी
सामग्री-प्रकार: एप्लिकेशन/एक्सएमएल
स्व-वर्णन संदेश प्राप्त करने वाले को यह समझने की अनुमति देता है कि संदेश पैरामीटर और संबंधित प्रकारों की व्याख्या कैसे करें। क्लाइंट और सर्वर के बीच बातचीत के दौरान, क्लाइंट का अनुरोध और सर्वर से प्रतिक्रिया आमतौर पर संदेशों के रूप में होती है। कुछ एप्लिकेशन इन संदेशों को दोनों के बीच स्व-वर्णनात्मक होने की उम्मीद करते हैं, और यह एप्लिकेशन को XML जैसे संदेशों को समझने की अनुमति देता है।
एक XML स्व-वर्णनात्मक संदेश में प्रेषक और प्राप्तकर्ता की जानकारी, एक शीर्षक और संदेश का मुख्य भाग हो सकता है। इस प्रकार XML को टैग में लिपटी जानकारी के रूप में माना जा सकता है, और इसलिए सूचना भेजने, प्राप्त करने, प्रदर्शित करने या संग्रहीत करने के लिए सॉफ़्टवेयर के एक टुकड़े का उपयोग किया जाना चाहिए।
स्व-वर्णन संदेश राज्य वस्तु प्रकार, अंतर्राष्ट्रीय संसाधन पहचानकर्ता (IRI) के साथ संबद्ध गुण और संदर्भ में संपत्ति प्रकारों को निर्दिष्ट करने के अलावा संदर्भित पाठ में परिभाषित किए गए शब्दों का उपयोग करते हैं।
इसके अतिरिक्त, वे एप्लिकेशन को प्राप्त करने वाले सभी एप्लिकेशन को फिर से कोड किए बिना संदेश सामग्री को बदलने या फ़ील्ड जोड़ने के अधिक लचीलेपन के साथ एप्लिकेशन प्रदान करते हैं।
0 Comments