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

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

<घंटा/>

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

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

निम्नलिखित प्रकार की वेब सेवाएँ हैं जो इस प्रकार हैं -

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

यह मानक संदेश विनिमय प्रारूप का प्रतिनिधित्व नहीं करता है। यह एक्सएमएल और जेएसओएन दोनों के साथ आरईएसटी सेवाओं का निर्माण कर सकता है। JSON REST के साथ प्रसिद्ध प्रारूप है। मुख्य अमूर्तता आरईएसटी में एक संसाधन है। एक संसाधन कुछ भी हो सकता है और इसे यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर (URI) के माध्यम से बनाया जा सकता है।

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

उदाहरण के लिए, फेसबुक एप्लिकेशन से टोडो एप्लिकेशन तक पहुंचने का अनुरोध किया जाता है। Facebook एप्लिकेशन Todo एप्लिकेशन को XML अनुरोध भेजता है। Todo एप्लिकेशन अनुरोध को संसाधित करता है और XML प्रतिक्रिया बनाता है और Facebook एप्लिकेशन को वापस भेजता है।

SOAP वेब सेवाओं में, SOAP-लिफाफा में SOAP-हेडर और SOAPBody शामिल होता है। इसमें अनुरोध की पहचान करने के लिए आवश्यक मेटा-सूचना शामिल है, जैसे प्रमाणीकरण, प्राधिकरण, हस्ताक्षर, आदि। SOAP-Header वैकल्पिक है। SOAPBody में अनुरोध या प्रतिक्रिया की वास्तविक XML सामग्री शामिल होती है। किसी त्रुटि के मामले में, प्रतिक्रिया सर्वर SOAP-Fault के साथ प्रतिक्रिया करता है।

एक्सएमएल-आरपीसी - RPC का मतलब रिमोट प्रोसीजर कॉल है। यह एक नेटवर्क पर कई उपकरणों के बीच डेटा का आदान-प्रदान करने के लिए सबसे बुनियादी XML प्रोटोकॉल है। यह क्लाइंट से सर्वर पर डेटा और संचार अन्य जानकारी को तेजी से और आसानी से साझा करने के लिए HTTP का उपयोग करता है।

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


  1. सूचना सुरक्षा में कुंजियाँ कितने प्रकार की होती हैं?

    विभिन्न प्रकार की कुंजियाँ इस प्रकार हैं - सममित कुंजी -एक सममित कुंजी वह है जिसका उपयोग जानकारी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए किया जा सकता है। यह परिभाषित कर सकता है कि जानकारी को डिक्रिप्ट करने के लिए, आपके पास वही कुंजी होनी चाहिए जो इसे एन्क्रिप्ट करने के लिए उपयोग की गई थी। सममित एन्

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

    एन्क्रिप्शन की एक रिवर्स प्रक्रिया को डिक्रिप्शन के रूप में जाना जाता है। यह सिफर टेक्स्ट को प्लेन टेक्स्ट में बदलने की एक प्रक्रिया है। गैर-पठनीय संदेश (सिफर टेक्स्ट) से मूल संदेश प्राप्त करने के लिए क्रिप्टोग्राफी को रिसीवर की तरफ डिक्रिप्शन तकनीक की आवश्यकता होती है। जानकारी को एन्कोड करने के लि

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

    एन्क्रिप्शन डेटा को कोड करने की एक प्रक्रिया है, जो एक फ़ाइल या मेल संदेश सिफर टेक्स्ट में हो सकता है, जो डिकोडिंग कुंजी के बिना अपठनीय है, ताकि पूर्व-निर्धारित रिसीवर को छोड़कर किसी को भी उस जानकारी को पढ़ने से रोका जा सके। डिक्रिप्शन एन्क्रिप्टेड डेटा को उसके मूल अनएन्कोडेड फॉर्म, प्लेनटेक्स्ट मे