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

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

<घंटा/>

SOA का मतलब सर्विस ओरिएंटेड आर्किटेक्चर है। यह एक प्रकार का सॉफ़्टवेयर डिज़ाइन है जो एक नेटवर्क पर एक सामान्य संचार भाषा का उपयोग करने वाले सेवा इंटरफ़ेस का उपयोग करके सॉफ़्टवेयर तत्व को पुन:प्रयोज्य बनाता है।

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

दूसरे शब्दों में, SOA उन सॉफ़्टवेयर तत्वों को एकीकृत करता है जिन्हें स्वतंत्र रूप से तैनात और बनाए रखा गया है और उन्हें कई प्रणालियों में सॉफ़्टवेयर एप्लिकेशन बनाने के लिए संचार और काम करने में सक्षम बनाता है।

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

SOA आईटी इन्फ्रास्ट्रक्चर को भी परिभाषित करता है जो विभिन्न अनुप्रयोगों को एक दूसरे के साथ डेटा का आदान-प्रदान करने में सक्षम बनाता है क्योंकि वे व्यावसायिक प्रक्रियाओं में भाग लेते हैं। लक्ष्य ऑपरेटिंग ढांचे, प्रोग्रामिंग भाषाओं और अन्य तकनीकों के साथ सेवाओं का एक ढीला युग्मन है जो अनुप्रयोगों के अंतर्गत आता है। SOA विभिन्न इकाइयों या सेवाओं में कार्यों को अलग करता है, जो एक नेटवर्क पर लागू होते हैं ताकि उन्हें व्यावसायिक अनुप्रयोगों के उत्पादन में जोड़ा और पुन:उपयोग किया जा सके।

ये सेवाएं एक सेवा से दूसरी सेवा में जानकारी पास करके या दो या दो से अधिक सेवाओं के बीच एक गतिविधि का समन्वय करके एक दूसरे के साथ बातचीत करती हैं। SOA अवधारणाओं को वितरित कंप्यूटिंग और मानक प्रोग्रामिंग की पिछली अवधारणाओं से निर्मित और विकसित के रूप में देखा जाता है।

व्यावसायिक हितधारक अपनी व्यावसायिक आवश्यकता के समाधान प्रदान करने के लिए आईटी संगठन पर आधारित होते हैं। मौद्रिक और बाजार-संचालित दोनों उद्देश्यों के लिए, हितधारकों को आईटी समाधान प्रदान करने में लगने वाले समय और धन में निवेश को कम करने की आवश्यकता है। वे प्रत्येक सॉफ़्टवेयर प्रोजेक्ट द्वारा प्रदान की जाने वाली आवश्यकताओं के कवरेज को अधिकतम करके आईटी समाधानों से परिवर्तित होने वाले मूल्य को भी बढ़ाना चाहते हैं।

यह अनिवार्य है कि SOA का उपयोग करके उन व्यावसायिक आवश्यकताओं के तेजी से और सफल कार्यान्वयन के लिए उनके पास बेहतर उपकरण और तरीके हो सकते हैं। यह चिंता को अलग करने और उन मुद्दों पर एक एकीकृत दृष्टिकोण प्रस्तुत करने की क्षमता के कारण मॉडलिंग को विशेष रूप से अनिवार्य मान सकता है।

सेवा निष्पादन में सुरक्षा एक प्रमुख चिंता का विषय है क्योंकि कुछ अनुप्रयोग संगठनात्मक सीमाओं के पार कार्य करते हैं। इसका कारण आदिम मॉडलिंग तत्वों का एक समूह प्रदान करना है जो व्यावसायिक हितधारकों को आवश्यकता प्रक्रिया के भीतर सुरक्षा के इरादे को परिभाषित करने की अनुमति देता है।


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

    SOA का मतलब सर्विस ओरिएंटेड आर्किटेक्चर है। यह एक प्रकार का सॉफ़्टवेयर डिज़ाइन है जो एक नेटवर्क पर एक सामान्य संचार भाषा का उपयोग करने वाले सेवा इंटरफ़ेस का उपयोग करके सॉफ़्टवेयर तत्व को पुन:प्रयोज्य बनाता है। एक सेवा सॉफ्टवेयर कार्यक्षमता की एक स्व-सम्मिलित इकाई है, या कार्यात्मकताओं का सेट है, जि

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

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

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

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