Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

सूचना सुरक्षा में वेब सेवा क्या है?


वेब सेवा

वेब सेवा WWW (वर्ल्ड वाइड वेब) पर उपयोगकर्ता और सर्वर एप्लिकेशन के बीच संचार प्रसारित करने के लिए एक मानकीकृत चैनल है। एक वेब सेवा एक सॉफ़्टवेयर संरचना है जिसे कार्यों के एक विशिष्ट सेट को निष्पादित करने के लिए डिज़ाइन किया गया है।

वेब सेवा में, यह XML, SOAP, WSDL और UDDI खुले मानकों का उपयोग करके एक इंटरनेट प्रोटोकॉल निर्धारण पर वेब-आधारित अनुप्रयोगों को एकीकृत करने की एक मानकीकृत विधि है। XML का उपयोग डेटा को टैग करने के लिए किया जा सकता है, SOAP का उपयोग डेटा स्थानांतरित करने के लिए किया जा सकता है। WSDL का उपयोग उपलब्ध सेवाओं को परिभाषित करने के लिए किया जाता है और UDDI का उपयोग यह सूचीबद्ध करने के लिए किया जाता है कि कौन सी सेवाएं सुलभ हैं।

एक वेब सेवा प्रबंधित कोड की एक इकाई है जो क्लाइंट एप्लिकेशन या अंतिम उपयोगकर्ताओं को किसी प्रकार की सेवाएं प्रदान करती है। इस कार्यक्षमता को HTTP प्रोटोकॉल पर लागू किया जा सकता है जिसका अर्थ है कि इसे इंटरनेट पर भी लागू किया जा सकता है।

वेब सेवाएं विभिन्न स्रोतों से अलग-अलग अनुप्रयोगों को एक-दूसरे के साथ संवाद करने में सक्षम बनाती हैं बिना समय लेने वाले कस्टम प्रोग्रामिंग के, और क्योंकि सभी संचार XML में है। वेब सेवाएं किसी एक ऑपरेटिंग सिस्टम या प्रोग्रामिंग भाषा से बंधी नहीं हैं। उदाहरण के लिए, Java Perl के साथ बात कर सकता है, Windows एप्लिकेशन UNIX एप्लिकेशन के साथ बात कर सकते हैं।

एक वेब सेवा में एक सेवा प्रदाता और एक सेवा अनुरोधकर्ता (क्लाइंट) शामिल होता है। क्योंकि वेब सेवाएं भाषा पारदर्शिता की विशेषता रखती हैं, इससे कोई फर्क नहीं पड़ता कि सेवा का समर्थन करने वाली मूल प्रणाली Java में लिखी गई है जबकि उपयोगकर्ता Perl, Python या Ruby में लिखा गया है।

उदाहरण के लिए, वेब सेवाओं के माध्यम से एक Windows सर्वर Linux सर्वर के साथ संवाद कर सकता है या कंप्यूटर डेस्कटॉप, लैपटॉप या स्मार्ट फोन और वर्ल्ड वाइड वेब पर कई मोबाइल उपकरणों पर एक एप्लिकेशन की सेवा कर सकता है।

वेब सेवाओं में, डेटा को कई प्रारूपों में प्रदान किया जा सकता है, XML और JSON सबसे आम हैं। ये मानक टेक्स्ट-आधारित प्रारूप किसी अन्य प्रोग्राम द्वारा आसानी से पहचाने और पार्स किए जा सकते हैं जो डेटा प्राप्त करता है। सबसे आम वेब सेवा प्रोटोकॉल SOAP (सिंपल ऑब्जेक्ट एक्सेस प्रोटोकॉल) केवल प्रत्येक XML संदेश में एक हेडर डालता है इससे पहले कि इसे HTTP पर साझा किया जाए।

व्यावसायिक-उन्मुख वेब सेवाएं UDDI के रूप में जाने जाने वाले मानक का उपयोग कर सकती हैं। यह डेटा को XML के एक निश्चित प्रकार में प्रारूपित करता है जिसे वेब सर्विसेज डिस्क्रिप्शन लैंग्वेज, या WSDL के रूप में जाना जाता है। जबकि UDDI मानक XML फ़ाइलों के बजाय WSDL फ़ाइलों को प्रसारित करता है, यह जानकारी स्थानांतरित करने के लिए SOAP प्रोटोकॉल का उपयोग कर सकता है।

अधिकांश वेब सेवाएं एक API, या कार्यों और कमांड का एक सेट प्रदान करती हैं, जिनका उपयोग जानकारी तक पहुंचने के लिए किया जा सकता है। उदाहरण के लिए, ट्विटर एक API प्रदान करता है जो डेवलपर्स को सेवा से ट्वीट्स तक पहुंचने और JSON प्रारूप में जानकारी प्राप्त करने में सक्षम बनाता है। यह प्रोग्रामर के लिए व्यवसायों के बारे में डेटा तक पहुंचने के लिए एक API प्रदान करता है, जिसे सीधे एक ऐप या वेबसाइट में प्रदर्शित किया जा सकता है। Google Maps भौगोलिक जानकारी और दिशा-निर्देश प्राप्त करने के लिए Google Maps डेटाबेस से एक API प्रदान करता है।

  1. - सूचना सुरक्षा की सुरक्षा सेवाएं क्या हैं?

    सूचना सुरक्षा की सुरक्षा सेवाएं सुरक्षा सेवाओं के विभिन्न प्रकार निम्नलिखित हैं: संदेश गोपनीयता (Message Confidentiality) - गोपनीयता का सिद्धांत यह परिभाषित करता है कि केवल प्रेषक और इच्छित प्राप्तकर्ता ही संदेश के तत्व को बनाने में सक्षम होने चाहिए। यह प्रेषित डेटा को निष्क्रिय हमले से बचाता है। ग

  1. - सूचना सुरक्षा में डिक्रिप्शन क्या है?

    डिक्रिप्शन (Decryption) एन्क्रिप्टेड जानकारी को उसके मूल, समझने योग्य प्रारूप में बदलने की प्रक्रिया है। डिक्रिप्शन की प्रक्रिया मूल रूप से प्राप्त अस्पष्ट जानकारी को लेती है और इसे उन शब्दों और छवियों में व्याख्या करती है जिन्हें एक इंसान समझ सकता है। साइबर सुरक्षा में भूमिका डिक्रिप्शन साइबर सुर

  1. - सूचना सुरक्षा में IDEA क्या है?

    IDEA का अर्थ इंटरनेशनल डेटा एन्क्रिप्शन एल्गोरिदम है। IDEA एक ब्लॉक सिफर है जिसका आविष्कार जेम्स मैसी और ज़ुएजिया लाई ने किया था और इसे पहली बार 1991 में परिभाषित किया गया था। यह 128 बिट कुंजी लंबाई का उपयोग करता है जो 64 बिट ब्लॉक पर काम करता है। इसमें बिटवाइज़ एक्सक्लूसिव-ओर, जोड़ और गुणन मॉड्यूल