XMPP Full Form in Hindi, XMPP का Full Form क्या है, XMPP क्या होता है, एक्सएमपीपी क्या है, XMPP का पूरा नाम और हिंदी में क्या अर्थ होता है, ऐसे सभी सवालो के जबाब आपको इस Post में मिल जायेंगे.
XMPP की फुल फॉर्म Extensible Messaging and Presence Protocol होती है. वास्तविक समय के करीब संदेशों और उपस्थिति सूचनाओं के आदान-प्रदान के लिए एक नेटवर्क पर XML तत्वों को स्ट्रीमिंग करने के लिए यह प्रोटोकॉल है. यह प्रोटोकॉल ज्यादातर व्हाट्सएप जैसे Instant Messaging Applications द्वारा उपयोग किया जाता है. यह Presence, Collaboration, Instant Messaging, Multi-party Chat इत्यादि सहित विभिन्न प्रकार के Applications का समर्थन करता है. यह XSF, XMPP Standard Foundation द्वारा बनाए रखा जाता है.
आइये XMPP शब्द के प्रत्येक Character के बारे में जानने की कोशिश करते है -
X - इसका मतलब होता है एक्सटेन्सिबल. XMPP एक ओपन सोर्स प्रोजेक्ट है जिसे जरूरत के हिसाब से बदला या बढ़ाया जा सकता है.
M - XMPP को वास्तविक समय में संदेश भेजने के लिए डिज़ाइन किया गया है. अन्य प्रोटोकॉल की तुलना में इसमें बहुत Efficient Push Mechanism होते है.
P - यह निर्धारित करता है कि आप ऑनलाइन, ऑफलाइन व्यस्त हैं या नहीं. यह राज्य का सिगनल देता है.
P - XMPP एक प्रोटोकॉल है, जो मानकों का एक सेट है जो सिस्टम को एक दूसरे के साथ Communicate करने की अनुमति देता है.
ये किसी भी त्वरित मैसेंजर की बुनियादी आवश्यकताएं हैं जो एक्सएमपीपी द्वारा पूरी की जाती हैं -
इससे Contact List Manage कर सकते है
इससे उपयोगकर्ताओं की उपस्थिति की स्थिति Check और Share कर सकते है
इससे अन्य उपयोगकर्ताओं से और से Subscriptions Manage कर सकते है
इससे अन्य उपयोगकर्ताओं के साथ Message Send और Received कर सकते है
इससे उपयोगकर्ताओं के Receive Message, Sharing Presence Status ब्लॉक कर सकते है या प्राप्त कर सकते है.
1998 मे जेरेमी मिलर द्वारा आविष्कार किए गए मूल खुले Instant Messaging Technology Jabber थे बाद मे Jabber को IETF द्वारा संदेश और उपस्थिति के लिए एक इंटरनेट मानक XMPP के रूप मे औपचारिक रूप दिया गया था.
Jabber's Version 1.0 मई 2000 मे जारी किया गया था. उसी वर्ष, XML Streaming, Messaging उपस्थिति इत्यादि जैसे Jabber Protocols स्थापित किए गए थे. अक्टूबर 2000 मे Jabbered 1.2 जारी किया गया था और सर्वर स्पलफिंग रोकने के लिए Server Dialback Protocol पेश किया गया था.
अगस्त 2001 मे Jabber Software Foundation की स्थापना Open Source Projects और Jabber Technologies पर निर्भर Commercial Entities के Coordinate के लिए की गई थी.
अक्टूबर 2002 मे Internet Engineering Steering Group (IESG) ने XMPP Working Group के गठन को मंजूरी दे दी. नवंबर मे इस समूह की पहली बैठक IETF 55 मे आयोजित की गई थी.
2004 मे IETF ने core XMPP Specifications को प्रकाशित किया RFC 3920 और RFC 3921 इसके परिणामस्वरूप XMPP का व्यापक रूप से Adoption लेने लगा.
अगस्त 2005 मे XMPP पर Google Talk IM और Voice over Internet Protocol (VoIP) Service लॉन्च की गई थी. बाद मे Apple, Cisco, IBM इत्यादि जैसी Reputed सॉफ्टवेयर कंपनियो ने अपने Products मे XMPP का उपयोग करना शुरू कर दिया. उदाहरण के लिए 2010 मे फेसबुक ने अपनी चैट के लिए XMPP का उपयोग किया.
2008 मे Jabber Inc को 2011 मे सिस्को कंपनी द्वारा अधिग्रहित किया गया था और फिर इसे IETF द्वारा Modified किया गया था.
यह Open Standards पर आधारित है.
सुरक्षा SASL और TLS के माध्यम से Supported है.
यह Clients और Server के Multiple Implementations का समर्थन करता है.
यह Free और Decentralized है जिसका अर्थ है कि कोई भी XMPP Server को स्थापित कर सकता है.
यह Efficient है और GTalk जैसी Single Service पर Millions Concurrent उपयोगकर्ताओ का समर्थन कर सकता है.
यह Flexible, XML-based है और बढ़ाया जा सकता है। तो तत्काल संदेश सुविधाओं और Custom Cloud Services दोनो के लिए उपयुक्त है.