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

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

<घंटा/>

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

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

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

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

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

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

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

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

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


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

    विभिन्न सुरक्षा सेवाएँ हैं जो इस प्रकार हैं - संदेश गोपनीयता -गोपनीयता का सिद्धांत परिभाषित करता है कि केवल प्रेषक और इच्छित प्राप्तकर्ता ही संदेश के तत्व को बनाने में सक्षम होना चाहिए। यह प्रेषित डेटा को निष्क्रिय हमले से बचाता है। प्रसारित की जाने वाली सूचना की सामग्री के आधार पर कई स्तरों पर

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

    डिक्रिप्शन एन्क्रिप्टेड जानकारी को उसके मूल, समझने योग्य प्रारूप में बदलने की प्रक्रिया है। डिक्रिप्शन का चरण अस्पष्ट जानकारी लेता है जो मूल रूप से प्राप्त हुई थी और इसे शब्दों और छवियों में व्याख्या करता है जिसे मनुष्य समझ सकता है। डिक्रिप्शन साइबर सुरक्षा प्रक्रियाओं का एक महत्वपूर्ण घटक है, क्यो

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

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