ebXML - मैसेजिंग सर्विस

एक संपूर्ण संदेश को संदेश पैकेज कहा जाता है, जो एक बहुउद्देशीय इंटरनेट मेल एक्सटेंशन (MIME) ऑब्जेक्ट है। संदेश पैकेज में दो प्रमुख भाग होते हैं:

  • SOAP Message Container: यह संदेश का आवश्यक हिस्सा है और इसमें ebXML के लिए SOAP एक्सटेंशन तत्व शामिल हैं, जैसे रूटिंग जानकारी, ट्रेडिंग पार्टनर जानकारी, संदेश पहचान और डिलीवरी शब्दार्थ जानकारी।

  • Payload Containers: यह संदेश का वैकल्पिक हिस्सा है और इसमें किसी भी प्रकार की जानकारी हो सकती है जिसे पार्टियों के बीच आदान-प्रदान किया जाना है।

मैसेजिंग डिजाइन मानदंड

संदेश सेवा विनिर्देश के अनुसार, ebXML संदेश सेवा के लिए डिज़ाइन लक्ष्य हैं:

  • जहां भी संभव हो मौजूदा मानकों का लाभ उठाएं।

  • लागू करने के लिए सरल रहें।

  • सभी आकार के उद्यमों का समर्थन करें।

  • संचार प्रोटोकॉल (HTTP, SMTP, FTP, आदि) की एक विस्तृत विविधता का समर्थन करें

  • किसी भी प्रकार के समर्थन पेलोड (XML, EDI लेनदेन, बाइनरी डेटा, आदि)

  • विश्वसनीय संदेश का समर्थन करें।

  • सुरक्षा सुनिश्चित करें।

मैसेजिंग आर्किटेक्चर

EbXML संदेश सेवा को ebXML पहल के समग्र संदर्भ के भीतर काम करने के लिए डिज़ाइन किया गया था। हालांकि, ईबीएक्सएमएल तकनीकी वास्तुकला मॉड्यूलर है, और संदेश सेवा को ईएक्सएक्सएमएल के स्वतंत्र रूप से उपयोग किया जा सकता है।

ईबीएक्सएमएल संदेश सेवा में व्यावसायिक अनुप्रयोग और नेटवर्क प्रोटोकॉल के बीच तीन तार्किक वास्तु स्तर हैं:

  • The Message Service Interface (MSI):यह मैसेज भेजने और प्राप्त करने के लिए मैसेज हैंडलर फंक्शनलिटी को इनवॉइस करने के लिए बिजनेस एप्लिकेशन के लिए एक एप्लीकेशन इंटरफेस है। ODBC, JDBC, और अन्य अमूर्त सेवा इंटरफेस के समान, यह व्यापार अनुप्रयोग डेवलपर्स के लिए एपीआई के परिभाषित सेट के रूप में संदेश हैंडलर कार्यक्षमता को उजागर करता है।

  • The Message Service Handler (MSH): इसमें बुनियादी सेवाएं हैं, जैसे हेडर प्रोसेसिंग, हेडर पार्सिंग, सुरक्षा सेवाएँ, विश्वसनीय मैसेजिंग सेवाएँ, संदेश पैकिंग और त्रुटि हैंडलिंग।

  • The Message Transport Interface (MTI):यह विभिन्न नेटवर्क और एप्लिकेशन-स्तरीय संचार प्रोटोकॉल पर संदेश भेजने के लिए डिज़ाइन किया गया है। परिवहन इंटरफ़ेस नेटवर्क सेवाओं और प्रोटोकॉल द्वारा किए गए अन्य रूपों के लिए ईबीएक्सएमएल विशिष्ट डेटा को बदल देता है। इसमें दो दलों के बीच पूर्ण आदान-प्रदान शामिल है, नेटवर्क स्टैक में मौजूदा प्रोटोकॉल के शीर्ष पर गुल्लक।

EbXML मैसेजिंग आर्किटेक्चर को निम्नलिखित चित्र में दिखाया गया है।

संदेश स्वरूपण:

ईबीएक्सएमएल संदेश सेवा ईबीएक्सएमएल संदेश सेवा विनिर्देश के अनुसार प्रारूपित किया जाना चाहिए और MIME सिंटैक्स, प्रारूप और एन्कोडिंग नियमों के अनुरूप होना चाहिए। एक्सएमएल तत्वों की परिभाषा एक एक्सएमएल स्कीमा द्वारा प्रदान की जाती है, जो ईबीएक्सएमएल संदेश हेडर, ट्रेस हेडर, मैनिफ़ेस्ट, स्टेटस और पावती को परिभाषित करने के लिए एसओएपी का विस्तार करती है।

निष्कर्ष

एक ebXML संदेश को ebXML संदेश सेवा विनिर्देश के अनुसार स्वरूपित किया जाना चाहिए और MIME सिंटैक्स, प्रारूप और एन्कोडिंग नियमों के अनुरूप होना चाहिए। एक्सएमएल तत्वों की परिभाषा एक एक्सएमएल स्कीमा द्वारा प्रदान की जाती है, जो ईबीएक्सएमएल संदेश हेडर, ट्रेस हेडर, मैनिफ़ेस्ट, स्टेटस और पावती को परिभाषित करने के लिए एसओएपी का विस्तार करती है।

EbXML संदेश -

  • पेलोड लिफाफे के रूप में संलग्नक के साथ SOAP का उपयोग करता है।

  • HTTP, SMTP, FTP जैसे विभिन्न संचार प्रोटोकॉल पर चलता है।

  • व्यापार लेनदेन में आवश्यक उच्च-स्तरीय शब्दार्थ का समर्थन करता है। (सुरक्षित और विश्वसनीयता)