लोगो
यूनियनपीडिया
संचार
Google Play पर पाएं
नई! अपने एंड्रॉयड डिवाइस पर डाउनलोड यूनियनपीडिया!
मुक्त
ब्राउज़र की तुलना में तेजी से पहुँच!
 

जावा (प्रोग्रामिंग भाषा) और वेब सेवा

शॉर्टकट: मतभेद, समानता, समानता गुणांक, संदर्भ

जावा (प्रोग्रामिंग भाषा) और वेब सेवा के बीच अंतर

जावा (प्रोग्रामिंग भाषा) vs. वेब सेवा

जावा एक प्रोग्रामिंग भाषा है जिसे मूलतः सन माइक्रोसिस्टम्स के जेम्स गोसलिंग द्वारा विकसित किया गया तथा 1995 में इसे सन माइक्रोसिस्टम्स के जावा प्लेटफ़ार्म के एक मुख्य अवयव के रूप में रिलीज़ किया गया। भाषा अपना अधिकांश वाक्य विन्यास (सिंटेक्स) C (सी) और C++ से प्राप्त करती है लेकिन इसके पास एक सरल ऑब्जेक्ट मॉडल और कुछ निम्न स्तर की सुविधायें मौजूद हैं। जावा के प्रयोगों को विशिष्ट रूप से बाईटकोड (क्लास फाइल) के लिए संकलित किया जाता है जिसे किसी भी कंप्यूटर आर्किटेक्चर वाले किसी भी जावा वर्चुअल मशीन (JVM) पर चालू किया जा सकता है। 1995 से सन द्वारा मूल तथा सन्दर्भ कार्यान्वयन जावा संकलकों (कम्पाइलरों), वर्चुअल मशीनों और क्लास लाइब्रेरियों को विकसित किया गया। मई 2007 तक, जावा कम्युनिटी प्रोसेस के विशेष उल्लेखपूर्वक अनुमति में सन ने अपने अधिकांश जावा प्रोद्योगिकियों को GNU जनरल पब्लिक लाइसेन्स के अर्न्तगत मुफ्त सॉफ्टवेयर के रूप में उपलब्ध कराया. वेब सेवाएं आजकल अक्सर एप्लीकेशन प्रोग्रामिंग इंटरफेसेस या वेब API है, जिनमें नेटवर्क जैसे इन्टरनेट के द्वारा प्रवेश किया जा सकता है और दूरस्थ प्रणाली परिचारक पर अनुरोधित सेवाओं को निष्पादित किया जा सकता है| आम भाषा में कहा जाए तो यह शब्द वेब पर क्लाइंट और सर्वर के बीच हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP), प्रोटोकॉल पर आधारित संवाद को संदर्भित करता है| इस तरह की सेवाएं इन दो में से किसी एक खेमें में आती हैं: बिग वेब सेवाएं और RESTful वेब सेवाएं| "बिग वेब सेवाएं" एक्स्टेंसिबल मार्कअप भाषा (XML) संदेश का उपयोग करती है जो कि सिम्पल ऑब्जेक्ट एक्सेस प्रोटोकॉल (SOAP) मानक का पालन करती है और पारंपरिक उद्यम में लोकप्रिय है| ऐसी प्रणालियों में, अक्सर सेवा द्वारा प्रदान की जानेवाली कार्य विधि का मशीन द्वारा पठनीय वर्णन होता है जो, वेब सर्विसेस डिस्क्रिप्शन लैंग्वेज (WSDL) में लिखा होता है| बाद वाली विशेषता SOAP एंडपॉइंट में आवश्यक नहीं है लेकिन यह कई जावा और.NET SOAP रूपरेखा में यह स्वचालित क्लाइंट-साइड कोड प्रस्तुत करने के लिए ज़रूरी है| (स्प्रिंग (Spring), अपाचे एक्सिस २ (Apach Axis 2) और अपाचे CXF जैसे कई फ्रेमवर्क्स इसमें उल्लेखनीय अपवाद हैं) WS-I जैसी, कुछ औद्योगिक संस्थाए, वेब सेवाओं की अपनी परिभाषा में SOAP और WSDL दोनों का समावेश करती हैं| हाल ही में, रिप्रेसेंटेशनल स्टेट ट्रान्सफर (RESTful) वेब सेवाएं, विशेष रूप से इंटरनेट कंपनियों के साथ वापस लोकप्रियता हासिल कर रही हैं| पोस्ट (POST) के साथ, पुट (PUT), गेट (GET) और डिलीट (DELETE) HTTP तरीकों का उपयोग कर, ये अक्सर SOAP आधारित सेवाओं से HTTP और वेब ब्राउज़रों के साथ बेहतर एकीकृत रहे हैं| इन्हें XML संदेश या WSDL सेवाएं-API परिभाषा की आवश्यकता नहीं होती है| वेब API वेब सेवाओं में बना हुआ हैं (वेब 2.0 नामक आंदोलन में) जहां सिम्पल ऑब्जेक्ट एक्सेस प्रोटोकॉल (SOAP) आधारित सेवाओं से दूर अधिक प्रत्यक्ष रिप्रेसेंटेशनल स्टेट ट्रान्सफर (RESTful) शैली संचार की ओर जोर दिया गया है| वेब APIs मैशप के रूप में जाने जाने वाले नए अनुप्रयोग में एकाधिक वेब सेवाएं के संयोजन को अनुमति देता हैं| जब वेब डेवलपमेंट के संदर्भ में इस्तेमाल किया जाए, वेब API आम तौर पर एक हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) प्रतिक्रिया संदेश के ढांचे की एक परिभाषा के साथ अनुरोध संदेशों का समूह है, जो आमतौर पर एक एक्स्टेंसिबल मार्कअप भाषा (XML) या जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (JSON) में प्रारूप होता है| जब समग्र वेब सेवाएं चल रही हो, प्रत्येक उप सेवा स्वायत्त मानी जा सकती है| उपयोगकर्ता का इन सेवाओं पर कोई नियंत्रण नहीं होता है| उपरांत यह वेब सेवाएं खुद विश्वसनीय नहीं होती, साथ ही य सेवा प्रदाता प्रयोक्ताओं को नोटिस दिए बिना अपनी सेवाओं को बंद, बदल या सुधार कर सकते हैं| विश्वसनीयता और दोष सहिष्णुता अच्छे से समर्थित नहीं की जाती; दोष निष्पादन के दौरान भी हो सकता है| वेब सेवाओं से सम्बंधित एक्शेप्शन हैंडलिंग क्षेत्र में अब भी शोध जारी है| W3C 'वेब सेवाओं' को "नेटवर्क पर इंटरओपेरेबल मशीन से मशीन को जोड़ने वाले एक सॉफ्टवेयर सिस्टम" के रूप में परिभाषित करता है| यह एक मशीन-प्रक्रियाकृत प्रारूप में वर्णित एक इंटरफेस होता है (जो विशेष रूप से वेब सेवा विवरण भाषा WSDL में होता है)| अन्य प्रणालियां अपने वर्णन द्वारा निर्धारित SOAP संदेश का उपयोग करके वेब सेवाओं के साथ संपर्क रखती हैं, आमतौर पर HTTP के साथ XML सिरिअलाईजेशन के अन्य वेब-मानकों के साथ संयोजन के रूप में उपयोग किया जाता है| W3C यह भी कहता है की, "हम वेब सेवाओं को दो प्रमुख वर्गों में निर्देशित कर सकते हैं, REST-अनुरूप वेब सेवाएं, जिनमें सेवा का प्राथमिक उद्देश्य वेब संसाधनों के XML निरूपण को एक समान "स्टेटलेस" ओपरेशन के सेट का उपयोग करके चलाना होता है; और आर्बीटरी वेब सेवाएं, जिसमे सेवा की स्वेच्छित कार्य प्रणालियों को दिखा सकती है| .

जावा (प्रोग्रामिंग भाषा) और वेब सेवा के बीच समानता

जावा (प्रोग्रामिंग भाषा) और वेब सेवा आम में 3 बातें हैं (यूनियनपीडिया में): संगणक नेटवर्क, वेब सेवा, अंतरजाल

संगणक नेटवर्क

एक कम्प्यूटर नेटवर्क का योजनामूलक चित्र आर-जे-४५ कनेक्टर दो या दो से अधिक परस्पर जुड़े हुए कम्प्यूटर या अन्य डिजिटल युक्तियों और उन्हें जोडने वाली व्यवस्था को कंप्यूटर नेटवर्क कहते हैं। ये कम्प्यूटर आपस में इलेक्ट्रोनिक सूचना का आदान-प्रदान क‍र सकते हैं और आपस में तार या बेतार से जुडे रहते हैं। सूचना का यह आवागमन खास परिपाटी से होता है, जिसे प्रोटोकॉल कहते हैं और नेटवर्क के प्रत्येक कम्प्यूटर को इसका पालन करना पड़ता है। कई नेटवर्क जब एक साथ जुड़ते हैं तो इसे इंटरनेटवर्क कहते हैं जिसका संक्षिप्त रूप इन्टरनेट (अंतर्जाल, अंग्रेज़ी में Internet) काफ़ी प्रचलित है। अलग अलग प्रकार की सूचनाओं के कार्यकुशल आदान-प्रदान के लिये विशेष प्रोटोकॉल हैं। सूचनाओं के आदान प्रदान के लिए एनालॉग तथा डिजिटल विधियों का प्रयोग होता है। नेटवर्क के उपादानों में तार, हब, स्विच, राउटर आदि उपकरणों का नाम लिया जा सकता है। स्थानीय कम्प्यूटर नेटवर्किंग में बेतार नेटवर्क का प्रभाव बढ़ता जा रहा है। .

जावा (प्रोग्रामिंग भाषा) और संगणक नेटवर्क · वेब सेवा और संगणक नेटवर्क · और देखें »

वेब सेवा

वेब सेवाएं आजकल अक्सर एप्लीकेशन प्रोग्रामिंग इंटरफेसेस या वेब API है, जिनमें नेटवर्क जैसे इन्टरनेट के द्वारा प्रवेश किया जा सकता है और दूरस्थ प्रणाली परिचारक पर अनुरोधित सेवाओं को निष्पादित किया जा सकता है| आम भाषा में कहा जाए तो यह शब्द वेब पर क्लाइंट और सर्वर के बीच हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP), प्रोटोकॉल पर आधारित संवाद को संदर्भित करता है| इस तरह की सेवाएं इन दो में से किसी एक खेमें में आती हैं: बिग वेब सेवाएं और RESTful वेब सेवाएं| "बिग वेब सेवाएं" एक्स्टेंसिबल मार्कअप भाषा (XML) संदेश का उपयोग करती है जो कि सिम्पल ऑब्जेक्ट एक्सेस प्रोटोकॉल (SOAP) मानक का पालन करती है और पारंपरिक उद्यम में लोकप्रिय है| ऐसी प्रणालियों में, अक्सर सेवा द्वारा प्रदान की जानेवाली कार्य विधि का मशीन द्वारा पठनीय वर्णन होता है जो, वेब सर्विसेस डिस्क्रिप्शन लैंग्वेज (WSDL) में लिखा होता है| बाद वाली विशेषता SOAP एंडपॉइंट में आवश्यक नहीं है लेकिन यह कई जावा और.NET SOAP रूपरेखा में यह स्वचालित क्लाइंट-साइड कोड प्रस्तुत करने के लिए ज़रूरी है| (स्प्रिंग (Spring), अपाचे एक्सिस २ (Apach Axis 2) और अपाचे CXF जैसे कई फ्रेमवर्क्स इसमें उल्लेखनीय अपवाद हैं) WS-I जैसी, कुछ औद्योगिक संस्थाए, वेब सेवाओं की अपनी परिभाषा में SOAP और WSDL दोनों का समावेश करती हैं| हाल ही में, रिप्रेसेंटेशनल स्टेट ट्रान्सफर (RESTful) वेब सेवाएं, विशेष रूप से इंटरनेट कंपनियों के साथ वापस लोकप्रियता हासिल कर रही हैं| पोस्ट (POST) के साथ, पुट (PUT), गेट (GET) और डिलीट (DELETE) HTTP तरीकों का उपयोग कर, ये अक्सर SOAP आधारित सेवाओं से HTTP और वेब ब्राउज़रों के साथ बेहतर एकीकृत रहे हैं| इन्हें XML संदेश या WSDL सेवाएं-API परिभाषा की आवश्यकता नहीं होती है| वेब API वेब सेवाओं में बना हुआ हैं (वेब 2.0 नामक आंदोलन में) जहां सिम्पल ऑब्जेक्ट एक्सेस प्रोटोकॉल (SOAP) आधारित सेवाओं से दूर अधिक प्रत्यक्ष रिप्रेसेंटेशनल स्टेट ट्रान्सफर (RESTful) शैली संचार की ओर जोर दिया गया है| वेब APIs मैशप के रूप में जाने जाने वाले नए अनुप्रयोग में एकाधिक वेब सेवाएं के संयोजन को अनुमति देता हैं| जब वेब डेवलपमेंट के संदर्भ में इस्तेमाल किया जाए, वेब API आम तौर पर एक हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) प्रतिक्रिया संदेश के ढांचे की एक परिभाषा के साथ अनुरोध संदेशों का समूह है, जो आमतौर पर एक एक्स्टेंसिबल मार्कअप भाषा (XML) या जावास्क्रिप्ट ऑब्जेक्ट नोटेशन (JSON) में प्रारूप होता है| जब समग्र वेब सेवाएं चल रही हो, प्रत्येक उप सेवा स्वायत्त मानी जा सकती है| उपयोगकर्ता का इन सेवाओं पर कोई नियंत्रण नहीं होता है| उपरांत यह वेब सेवाएं खुद विश्वसनीय नहीं होती, साथ ही य सेवा प्रदाता प्रयोक्ताओं को नोटिस दिए बिना अपनी सेवाओं को बंद, बदल या सुधार कर सकते हैं| विश्वसनीयता और दोष सहिष्णुता अच्छे से समर्थित नहीं की जाती; दोष निष्पादन के दौरान भी हो सकता है| वेब सेवाओं से सम्बंधित एक्शेप्शन हैंडलिंग क्षेत्र में अब भी शोध जारी है| W3C 'वेब सेवाओं' को "नेटवर्क पर इंटरओपेरेबल मशीन से मशीन को जोड़ने वाले एक सॉफ्टवेयर सिस्टम" के रूप में परिभाषित करता है| यह एक मशीन-प्रक्रियाकृत प्रारूप में वर्णित एक इंटरफेस होता है (जो विशेष रूप से वेब सेवा विवरण भाषा WSDL में होता है)| अन्य प्रणालियां अपने वर्णन द्वारा निर्धारित SOAP संदेश का उपयोग करके वेब सेवाओं के साथ संपर्क रखती हैं, आमतौर पर HTTP के साथ XML सिरिअलाईजेशन के अन्य वेब-मानकों के साथ संयोजन के रूप में उपयोग किया जाता है| W3C यह भी कहता है की, "हम वेब सेवाओं को दो प्रमुख वर्गों में निर्देशित कर सकते हैं, REST-अनुरूप वेब सेवाएं, जिनमें सेवा का प्राथमिक उद्देश्य वेब संसाधनों के XML निरूपण को एक समान "स्टेटलेस" ओपरेशन के सेट का उपयोग करके चलाना होता है; और आर्बीटरी वेब सेवाएं, जिसमे सेवा की स्वेच्छित कार्य प्रणालियों को दिखा सकती है| .

जावा (प्रोग्रामिंग भाषा) और वेब सेवा · वेब सेवा और वेब सेवा · और देखें »

अंतरजाल

अंतरजाल का आंशिक मैप, १५ जनवरी २००५। प्रत्येक पंक्ति को दो नोड्स के बीच खींचा जाता है, आईपी पते जोड़ने से। रेखा की लंबाई नोड्स के बीच समय की देरी (पिंग) को दर्शाती है मानचित्र २००५ में डेटा संग्रह के लिए उपलब्ध कक्षा सी नेटवर्क के ३०% से कम का प्रतिनिधित्व करता है। रेखा रंग आरएफसी १९१८ के अनुसार उसके स्थान से मेल खाती है। अंतरजाल (इंटरनेट) (Internet आई पी ए: ɪntəˌnɛt) विष्व में डिवाइसों को लिंक करने के लिए इंटरनेट प्रोटोकॉल सूट (टीसीपी / आईपी) का उपयोग करने वाले इंटरकनेक्टेड कंप्यूटर नेटवर्क की वैश्विक प्रणाली है। यह नेटवर्क का एक नेटवर्क है जिसमें निजी, सार्वजनिक, शैक्षिक, व्यवसाय और वैश्विक नेटवर्क के सरकारी नेटवर्क शामिल हैं, जो कि इलेक्ट्रॉनिक, वायरलेस, और ऑप्टिकल नेटवर्किंग प्रौद्योगिकियों की व्यापक श्रेणी से जुड़ा हुआ है। इंटरनेट में सूचना संसाधनों और सेवाओं की एक विस्तृत श्रृंखला है, जैसे इंटर लिंक किए गए हाइपरटेक्स्ट दस्तावेज़ और वर्ल्ड वाइड वेब (डबल्युडबल्युडबल्यु), इलेक्ट्रॉनिक मेल, टेलीफ़ोनी और फ़ाइल साझाकरण के अनुप्रयोग। १९६० के दशक में इंटरनेट नेटवर्क की उत्पत्ति संयुक्त राज्य संघीय सरकार द्वारा कंप्यूटर नेटवर्क के माध्यम से मज़बूत, गलती-सहिष्णु संचार के निर्माण के लिए शुरू की गई थी। १९९० के शुरुआती दिनों में वाणिज्यिक नेटवर्क और उद्यमों को जोड़ने से आधुनिक इंटरनेट पर संक्रमण की शुरुआत हुई, और तेजी से वृद्धि के कारण संस्थागत, व्यक्तिगत और मोबाइल कंप्यूटर नेटवर्क से जुड़े थे। २००० के दशक के अंत तक, इसकी सेवाओं और प्रौद्योगिकियों को रोजमर्रा की जिंदगी के लगभग हर पहलू में शामिल किया गया था। टेलीफ़ोनी, रेडियो, टेलीविज़न, पेपर मेल और अखबारों सहित अधिकांश पारंपरिक संचार मीडिया, ईमेल द्वारा पुनर्निर्मित, पुनर्निर्धारित, या इंटरनेट से दूर किए जाने वाले ईमेल सेवाओं, इंटरनेट टेलीफ़ोनी, इंटरनेट टेलीविजन, ऑनलाइन संगीत, डिजिटल समाचार पत्र, और वीडियो स्ट्रीमिंग वेबसाइटें अखबार, पुस्तक, और अन्य प्रिंट प्रकाशन वेबसाइट प्रौद्योगिकी के अनुकूल हैं, या ब्लॉगिंग, वेब फ़ीड्स और ऑनलाइन समाचार एग्रीगेटर्स में पुन: स्थापित किए जा रहे हैं। इंटरनेट ने त्वरित मैसेजिंग, इंटरनेट फ़ौरम और सोशल नेटवर्किंग के माध्यम से व्यक्तिगत इंटरैक्शन के नए रूपों को सक्षम और त्वरित किया है। ऑनलाइन खुदरा विक्रेताओं और छोटे व्यवसायों और उद्यमियों के लिए ऑनलाइन खरीदारी तेजी से बढ़ी है, क्योंकि यह कंपनियों को एक बड़े बाजार की सेवा या पूरी तरह से ऑनलाइन वस्तुओं और सेवाओं को बेचने के लिए अपनी "ईंट और मोर्टार" उपस्थिति बढ़ाने में सक्षम बनाता है। इंटरनेट पर व्यापार से व्यापार और वित्तीय सेवाओं को पूरे उद्योगों में आपूर्ति श्रृंखला पर असर पड़ता है। इंटरनेट का उपयोग या उपयोग के लिए तकनीकी कार्यान्वयन या नीतियों में कोई केंद्रीकृत शासन नहीं है; प्रत्येक घटक नेटवर्क अपनी नीतियाँ निर्धारित करता है। इंटरनेट, इंटरनेट प्रोटोकॉल एड्रेस (आए पी एड्रेस), स्पेस और डोमेन नेम सिस्टम (डी एन एस) में दो प्रमुख नाम रिक्त स्थान की केवल अति परिभाषा परिभाषाएँ एक रखरखाव संगठन, इंटरनेट कॉरपोरेशन फॉर असाइन्ड नाम और नंबर (आए सी ए एन एन)। मुख्य प्रोटोकॉल के तकनीकी आधारभूत और मानकीकरण, इंटरनेट इंजीनियरिंग टास्क फ़ोर्स (आए ई टी एफ़) की एक गतिविधि है, जो कि किसी भी गैर-लाभप्रद संगठन के साथ संबद्ध अंतरराष्ट्रीय सहभागी हैं, जो किसी को भी तकनीकी विशेषज्ञता में योगदान दे सकते हैं। .

अंतरजाल और जावा (प्रोग्रामिंग भाषा) · अंतरजाल और वेब सेवा · और देखें »

सूची के ऊपर निम्न सवालों के जवाब

जावा (प्रोग्रामिंग भाषा) और वेब सेवा के बीच तुलना

जावा (प्रोग्रामिंग भाषा) 20 संबंध है और वेब सेवा 6 है। वे आम 3 में है, समानता सूचकांक 11.54% है = 3 / (20 + 6)।

संदर्भ

यह लेख जावा (प्रोग्रामिंग भाषा) और वेब सेवा के बीच संबंध को दर्शाता है। जानकारी निकाला गया था, जिसमें से एक लेख का उपयोग करने के लिए, कृपया देखें:

अरे! अब हम फेसबुक पर हैं! »