soa meaning in hindi, soa full form in hindi, what is soa, what is soa in cloud computing in hindi, what is soa architecture in java, what is soa application, what is soa architecture in simple terms, what is soa and why is it used, what is a soap base
What Is SOA in hindi |
SOA क्या होता है? (What Is SOA in hindi)
SOA की फुल फॉर्म सर्विस ओरिएंटेड आर्किटेक्चर ( Services Oriented Architecture ) होती है। SOA को हिंदी में सेवा उन्मुक्त संरचना भी कहते हैं। एक ऐसा कंप्यूटर सॉफ्टवेयर डिजाइन में एक आर्किटेक्चर पेटर्न है, जिसमें एप्लीकेशन कॉम्पोनेंट्स कम्युनिकेशन प्रोटोकोल (Application Communication Protocol ) के माध्यम से अन्य कंपोनेंट्स को Services Provider करते हैं। इसके कुछ प्रमुख के Principle पर आधारित है, जिनका उल्लेख नीचे किया गया है,
मानकीकृत सेवा अनुबंध (Standardized service contract) :
सेवाएं एक सेवा, सर्विस विवरण का पालन करती है। एक सेवा मत इसी प्रकार का विवरण होना चाहिए जो बताता है, की सेवा किस बारे में है इससे क्लाइंट एप्लीकेशन के लिए यह समझना आसान हो जाता है, कि सेवा क्या करती है।
ढीली युग्मन (Loose coupling) :
एक दूसरे पर कम निर्भरता यह वेब सर्विस की मुख्य कैरेक्टर स्टिक्स में से एक है जो बताती है की वेब सर्विसेज और वेब सर्विसेस को लागू करने वाले क्लाइंट के बीच जहां तक संभव हो कम निर्भरता होनी चाहिए। इसलिए यदि सर्विस की वर्किंग कैपिटल किसी भी समय बदली जाती है तो इसे क्लाइंट एप्लीकेशन को तोड़ना नहीं चाहिए ना ऐसे काम करने से रोकना चाहिए।
सेवा अमूर्तता (Service abstraction) :
सेवा वितर्क छुपाते हैं जो वह बाहर दुनिया से अलग करते हैं, सेवा को यह उजागर नहीं करना चाहिए कि वह अपनी कार्यक्षमता को कैसे निष्पादित करती है यह सिर्फ ग्राहकों को यह बताता है कि यह क्या करता है।
सेवा पुनः प्रयोज्य (Service reusable) :
किसी भी विकास कंपनी में पुनः प्रयोग एक बड़ा विषय है क्योंकि जाहिर है कि एक ही कोड को बार-बार बनाने के लिए समय और प्रयास नहीं करना होगा, जिसके लिए उन्हें कई एप्लीकेशंस की आवश्यकता होती है इसलिए एक बार में जब किसी वेब सर्विस इसके लिए कोड लिखा जाता है तो उसमें विभिन्न एप्लीकेशंस प्रकारों के साथ वर्किंग कैपेसिटी होनी चाहिए।
सेवा स्वायत्तत्ता (Service Autonomy) :
सर्विस को उन अरगुमेंट पर कंट्रोल होना चाहिए जो वे इन कैप्स लेट करते हैं, सर्विस सब कुछ जानती है कि यह क्या कार्यक्षमता प्रोवाइड करती है और इसलिए हमेशा मिल कोर्ट पर पूर्ण कंट्रोल होना चाहिए।
सेवा स्टेटलेंसनेट (Service State Lens Net) :
आदर्श रूप से सेवाओं को स्टैटलेस होना चाहिए इसका मतलब यह है कि सेवाओं को एक स्टेट से दूसरे स्टेट में सूचना को रोकने नहीं चाहिए यह क्लाइंट एप्लीकेशन से किया जाना चाहिए,
सेवा खोज क्षमता (Service Discovery Capability) :
सेवाएं खोजी जा सकती है आमतौर पर सेवा रजिस्ट्री में हमने इससे पहले ही UDDI की अवधारणा में देखा है, जो एक रजिस्ट्री करता है वह वेब सेवा के बारे में जानकारी रख सकता है।
सेवा संगतता (Service Compatibility) :
शिवाय छोटी समस्याओं में बड़ी समस्याओं को तोड़ती है किसी अनुप्रयोग की सभी कार्य क्षमता को किसी भी एक ही सेवा में एंबेड नहीं करना चाहिए, बल्कि इसके बजाय, सेवा को अलग-अलग व्यवसायिक कार्यक्षमता के साथ मॉड्यूल में तोड़ दें।
सेवा इंटरआपरेबिलिटी (Service Interoperability) :
सेवाओं को स्टैंडर्ड का उपयोग करना चाहिए जो विभिन्न कस्टमर्स को सर्विस का उपयोग करने की अनुमति देते हैं वेब सर्विस में एग्रीमेंट के रूप में मानकों और HTTPS पर कम्युनिकेशन एक सुनिश्चित करने के लिए उपयोग किया जाता है कि यह theory के अनुरूप है।
SOA के कार्य ( SOA functions )
1. मामूली विधि से जुड़ी हुई लूजली कपल्ड मानक आधारित स्टैंडर्ड वेज और प्रोटोकॉल मुक्त प्रोटोकॉल इंडिपेंडेंट डिस्ट्रीब्यूटर कंप्यूटिंग की आवश्यकताओं की पूर्ति करना।
2. Ws, HTTP , XML : सर्विस एप्लीकेशन प्रदान कराने का सामान्य तरीका सेवाओं का एक ऐसा संग्रह उपलब्ध कराना है जो मिलकर मिश्रित व्यापारिक लॉजिक की तरह कार्य करते हैं।
3. सेवा के रूप में इन्फ्रास्ट्रक्चर में ब्लॉक बनाना।
4, उपयोगकर्ताओं का प्रमाणीकरण, वेतन प्रबंधन पेरोल मैनेजमेंट कैलेंडर
Related To Cloud Computing
Cloud Ecosystem क्या है ? Actors, Benefits, Goal
Cloud Computing के Paradigms in hindi
Cloud Computing architecture in hindi
Layers In Cloud Computing architecture in hindi
Cloud Computing के फायदे और नुक्सान
<< Previous Topic Next Topic >>