Cloud Computing Web Services, Service Oriented Architecture-GtJGB1WxRW8 63.7 KB
Newer Older
Vandan Mujadia's avatar
Vandan Mujadia committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
नमस्कार , क्लाउड कंप्यूटिंग (Cloud Computing) पर व्याख्यान की इस श्रृंखला में आपका स्वागत है, आज हम एक पहलू पर चर्चा करेंगे, जिसे कभी-कभी क्लाउड कंप्यूटिंग के प्रमुख- प्रमुख प्रस्तावक या इमारत ब्लॉक में से एक माना जाता है, जो वेब सेवाओं और सेवा उन्मुख वास्तुकला है।
 इसलिए, हम देखते हैं कि वास्तव में इसका क्या अर्थ है और समग्र रूप से संपूर्ण चीज़ का अवलोकन करने का प्रयास करें।
 तो, यह समझने में हमारी मदद करेगा कि; यह कैसे बनता है और कैसे चीजें चल रही हैं।
 अब, वेब सेवाएँ क्या हैं, इसकी कई परिभाषाएँ हैं, आप साहित्य और इंटरनेट में पाएंगे।
 तो, जैसे अगर आप W3C वेब सेवा वास्तुकला आवश्यकता विनिर्देश देखते हैं, तो यह कहता है कि एक URI द्वारा पहचाना गया सॉफ़्टवेयर अनुप्रयोग, जिसके इंटरफेस और बाइंडिंग को एक्सएमएल (XML) कलाकृतियों के रूप में खोजे गए परिभाषित होने में सक्षम हैं।
 तो, यह एक बहुत ही बहुमुखी परिभाषा है।
 तो, यह है कि यह क्या कहता है कि सॉफ्टवेयर अनुप्रयोग, जिन्हें यूआरआई द्वारा पहचाना जाता है और जिनके इंटरफेस बाइंडिंग हैं सक्षम हैं ताकि आप परिभाषित कर सकें, आप वर्णन कर सकते हैं, सभी एक्सएमएल (XML) बेस भाषाओं को रेखांकित कर रहे हैं, सही।
 जबकि यदि आप Microsoft को देखते हैं तो मानक इंटरनेट प्रोटोकॉल का उपयोग करके सुलभ प्रोग्राम योग्य लॉजिक के रूप में परिभाषित करते हैं।
 अन्य परिभाषा में एक इंटरफ़ेस है जो ऑपरेशन के संग्रह का वर्णन करता है जो कि मानकीकृत सुलभ संदेश और सॉफ्टवेयर घटकों के माध्यम से सुलभ है जो उपयोगकर्ताओं की समस्याओं का समाधान प्रदान करने और सही अनुरोध करने के लिए सहज संयुक्त खोज की जा सकती है।
 तो, इस विभिन्न प्रकार की परिभाषाओं से, जो हम देख सकते हैं कि एक चीज वहाँ है जो एक है, यह एक XML आधारित घटना है, सही है।
 तो, एक्सएमएल जैसा कि आप जानते हैं कि यह एक डेटा ट्रांसफ़ॉर्मेशन भाषा (Data Transformation Language) का अधिक हिस्सा है, यह इंटरऑपरेबिलिटी (Interoperability) में मदद करता है और एप्लिकेशन को एक दूसरे से बात करने में मदद करता है।
 इसलिए, वेब सेवाएं उन प्रकार की सेवाएं हैं, जिनके साथ उपलब्ध हैं, जिन्हें परिभाषित किया जा सकता है, एक मानकीकृत यूआरआई (Standard URI) के माध्यम से सुलभ हो सकते हैं और यह एक संदेश विनिमय प्रकार के प्रोटोकॉल पर काम करता है ,जो एक्सएमएल (XML) पर आधारित है इसलिए, यह जो हमें देता है वह आपको देता है आप किसी भी आवेदन कर सकते हैं ।
 अब आवेदन कर सकते हैं एक दूसरे से बात कर सकते हैं, मैं इस बारे में परेशान नहीं हूं कि चीजें कैसी हैं, इसकी पृष्ठभूमि में मैं केवल सेवा कहां उपलब्ध है के बारे में परेशान हूं और मैं उस सेवाओं से कैसे बात कर सकता हूं, मैं चीजों की पृष्ठभूमि प्रसंस्करण के बारे में परेशान नहीं करता हूं।
 यह अन्य अनुप्रयोगों से बात करने के लिए इस विरासत एप्लिकेशन को लाने में भी मदद करता है ।
 तो, यह उन चीजों को देखने का एक अलग तरीका है, जो क्लाइंट सर्वर प्रकार के प्रोटोकॉल के साथ खर्च किए जाते हैं, जो अधिक कसकर बंधे हैं यह अधिक शिथिल रूप से बाध्य है और एक-दूसरे से बहुत आसानी से बात कर सकते हैं और यदि आप देख सकते हैं; अगर मैं चीजों के इतिहास की उत्पत्ति कहूं।
 इसलिए, ऐसे विभिन्न पहलू हैं जो इस वेब सेवाओं को बढ़ावा देने में मदद करते हैं या जो निश्चित रूप से संरचित प्रोग्रामिंग है, जो ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (Oriented Programing), वितरित सिस्टम (Distributed System) के अगले सुझाव के रूप में विकसित हुई है।
 जैसा कि हमने अपने पिछले व्याख्यानों में चर्चा की है।
 तो, यह एक महत्वपूर्ण भूमिका निभाई जाती है, मुख्य रूप से व्यावसायिक संस्थाओं के लिए दो संस्थाओं के बीच इलेक्ट्रॉनिक डेटा एक्सचेंज की एक और अवधारणा है, जब वे उस डेटा को किसी विशेष उद्देश्य के लिए इंटरफ़ेस करना चाहते हैं।
 बेशक, यह वर्ल्ड वाइड वेब, जो संपूर्ण कंप्यूटिंग घटनाओं को मुख्य रूप से इंटरनेट प्रोटोकॉल द्वारा संचालित इंटरनेटवर्क के साथ एक दूसरे से जुड़ने की अनुमति देता है।
 तो, ये हैं ये भी एक घटना है, ये आप जानते हैं।
 तो, इस सभी घटक के पास ये सभी घटक हैं; अब हमारे पास यह कहने की सुविधा है कि वेब सेवाओं का विकास या वेब सेवाओं का विकास।
 अब, वितरित कंप्यूटिंग हम हैं मैं कोई विस्तार नहीं कर रहा हूं, क्योंकि हमने विस्तार से बात की है लंबाई में बात की है कि हमारे पिछले व्याख्यान में।
 तो, मुद्दों में से एक; जब भी हम वितरित कर रहे हैं कंप्यूटिंग अंतर एक प्रमुख मुद्दों में से एक सही; इसके अलावा यह अन्य प्रकार की चीजों पर काम कर रहा है।
 इसलिए, विभिन्न विक्रेताओं और प्लेटफ़ॉर्म से सॉफ़्टवेयर के साथ डेटा को संवाद करने और साझा करने की क्षमता बहुत ही दिलचस्प घटना है और जो इस पूरी दुनिया को या एप्लिकेशन के पूरे सरगम ​​को एक दूसरे से बात करने की अनुमति देती है, यह आपको विभिन्न विक्रेताओं से प्लेटफार्मों पर डेटा साझा करने की अनुमति देता है ।
 इंटरऑपरेबिलिटी (Interoperability) और अधिक, सीमित दायरे के मामले में पारंपरिक मालिकाना वितरित कंप्यूटिंग प्रौद्योगिकियों जैसे सीमित, हमें इसका विस्तार करने की आवश्यकता है।
 इस क्षेत्र में एक और प्रमुख विकास साधन ईडीआई (EDI) है या जिसे इलेक्ट्रॉनिक डेटा इंटरचेंज के रूप में जाना जाता है, जो कि कंप्यूटर डेटा के व्यापार के आदान-प्रदान और मानक प्रारूपों का उपयोग करने वाली कंपनियों के बीच दस्तावेजों को राष्ट्रीय और अंतरराष्ट्रीय स्तर पर मान्यता देता है; इसका मतलब है कि, यह मुख्य रूप से एक व्यावसायिक डेटा या प्रारूप है, लेकिन प्रारूप दोनों पार्टी द्वारा मान्यता प्राप्त हैं।
 इसलिए, मैं समझता हूं कि अन्य संगठन A सिस्टम को समझता है; संगठन B से किस प्रकार का संदेश आ रहा है और फिर उसका आदान-प्रदान हो रहा है।
 ईडीआई (EDI) में उपयोग की जाने वाली जानकारी को एक्सचेंज में भाग लेने वाली दोनों कंपनियों द्वारा कहा गया एक विशिष्ट प्रारूप के अनुसार आयोजित किया जाता है।
 इसलिए, यह महत्वपूर्ण है कि प्रारूप कुछ पूर्व ज्ञात या पूर्व निर्धारित है कि डेटा के आदान-प्रदान के लिए पिछले प्रारूप या स्कीमा विनिमय कैसे या कैसे करें।
 इसलिए, दूसरे पक्ष को पता है कि किस प्रकार के डेटा की उम्मीद है।
 कई फायदे हैं जैसे कि कम परिचालन लागत क्योंकि आप डेटा के कम डेटा का आदान-प्रदान करते समय अधिक सटीकता से परेशान नहीं होते हैं क्योंकि यह डेटा विनिमय घटना लूप नहीं होती है।
 इसलिए, कोई भी डेटा मानव त्रुटि कम नहीं करता।
 तो, सीधे अन्य चीजों से डेटा प्राप्त करना; उत्पादकता में वृद्धि स्पष्ट और तेजी से व्यापार चक्र अगर वहाँ कई कंपनियों के एक साथ काम कर रहे हैं कि एक पहलू है।
 अब उन सभी चीजों में कुछ हद तक सुविधा है क्योंकि हम चर्चा कर रहे हैं कि वेब सेवाएं।
 इसलिए, यह एक मॉड्यूलर दृष्टिकोण में मौजूदा सॉफ्टवेयर घटक से एप्लिकेशन बनाने के लिए डेवलपर्स को सक्षम करके ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (Object Oriented Programe)s के फायदे, फायदे लेता है।
 तो, यह डेवलपर को विरासत की चीजों या मौजूदा चीजों से एप्लिकेशन विकसित करने में मदद करता है और मॉड्यूलर (Modular) दृष्टिकोण में विभिन्न घटकों को विकसित करने के लिए उन्हें अलग-अलग घटकों की मदद करता है।
 इसलिए, एक ऐसे नेटवर्क को बदलना जो डेवलपर्स के लिए उपलब्ध घटकों की महत्वपूर्ण उत्पादकता लाभ के लिए है।
 इसलिए, यदि हम इसके रूप में देखते हैं जैसे कि विभिन्न प्रोग्रामिंग घटकों का पुस्तकालय है, तो अब आप अपने आवेदन को सही बनाने के लिए चीजों का निर्माण कर सकते हैं।
 तो, एक अगर हम एक प्रकार का उदाहरण लेंगे कि यह कैसे सेवाओं का आदान-प्रदान है, तो शायद हम जो सोच सकते हैं वह यह है कि यह ऑनलाइन आरक्षण या बुकिंग सिस्टम सही है, मैं एक ट्रेन बुक करता हूं या उड़ान कहता हूं।
 इसलिए, मेरे पास मेरे द्वारा दिए गए साधन हैं, जब मैं ऐसा करने के लिए किसी विशेष पते या URI का उपयोग करता हूं, और तब मैं उन लोगों से कहता हूं कि किसी विशेष यात्रा पोर्टल में न तो उड़ानें हैं, न होटल हैं और न ही गैर कुछ भी सही।
 इसलिए, यह अन्य विभिन्न एयरलाइंस सेवाओं के लिए बारी-बारी से बात करता है, जो उपयोगकर्ता को दिखाए गए डेटा को खींचता है और फिर यदि बुकिंग प्रक्रिया चलती है, तो यह क्रेडिट कार्ड डेबिट कार्ड, नेट बैंकिंग के माध्यम से उस पर चला जाता है, इसलिए अन्य सेवाएं कहा जाता है।
 इसलिए, यदि आप देखते हैं कि एक नौकरी को निष्पादित करने के लिए एक उचित कोरियोग्राफिक तरीके से कई सेवाओं को समामेलित किया जा रहा है।
 इसलिए, मेरा काम मेरे बजट और समय की सुविधा के आधार पर सर्वोत्तम संभव उड़ान का चयन करना था, और मैं इसे ऑनलाइन करना चाहता हूं।
 इसलिए, मैं किसी प्रकार के यात्रा पोर्टल के लिए जाता हूं या जिसे हम किसी प्रकार का ब्रोकर कहते हैं जो मुझे विभिन्न एयरलाइंस सामान देखने की अनुमति देता है और फिर मैं अपनी उपयुक्त चीजों का चयन करता हूं अपने क्रेडिट कार्ड (Credit Card), डेबिट कार्ड (Debit Card) वगैरह के माध्यम से भुगतान करता हूं और फिर मुझे टिकट जनरेट का अधिकार मिलता है।
 इसलिए, न तो इस एयरलाइन संगठनों को देखें, वे सीधे हैं; मैं सीधे उनके साथ नहीं हूं, उन्हें न तो आपके क्रेडिट कार्ड या डेबिट कार्ड सेवा प्रदाता से जोड़ा जा रहा है, कोई सुराग नहीं है कि आप टिकट खरीद रहे हैं, आदि।
 इसलिए, यह जो कहता है कि यदि उसे किसी विशेष रूप में अनुरोध मिलता है, तो वह इसे स्वीकार कर लेगा और फिर एक विशेष रूप से इसका उत्तर देगा।
 इसलिए; इसका मतलब है कि, यह किसी प्रकार के एक्सएमएल संदेश का आदान-प्रदान है, जो चीजों पर चल रहा है।
 तो, यह हमें कुछ अलग प्रकार के सॉफ्टवेयर घटकों या विभिन्न प्रकार के अन्य एप्लिकेशन के उपयोग से विभिन्न प्रकार के मेगा एप्लिकेशन उत्पन्न करने की अनुमति देता है।
 इसलिए, मैं चीजों को मिक्स एंड मैच कर सकता हूं और यह कोरियोग्राफिक तरीके से अलग-अलग सर्विस प्रोवाइडर की न्यूनतम भागीदारी की सूची में चला जाता है और यह उसी तरह आगे बढ़ता है।
 इसलिए, यदि आप देखते हैं कि खुले गैर-मालिकाना मानक द्वारा वितरित कंप्यूटिंग अंतर में सुधार; यह सैद्धांतिक रूप से किसी भी दो या अधिक सॉफ़्टवेयर घटकों को संचार करने में सक्षम कर सकता है; इसलिए, यह एक खुले मानक और सुगम्य इंटरऑपरेबिलिटी का उपयोग करता है जैसा कि आप XML और चीजों के प्रकार के बारे में चर्चा कर रहे हैं।
 इसलिए, यह डेटा का आदान-प्रदान करने की तरह ईडीआई के समान क्षमता प्रदान करता है, लेकिन इसे लागू करने के लिए एक सरल और कम खर्चीला है, जैसे कि मेरे पास डेटा प्रारूप वगैरह पर किसी पूर्वनिर्धारित समझौते का अधिकार नहीं है।
 बल्कि कहीं और मुझे यह जानने में सक्षम होना चाहिए कि चीजें कहां हैं।
 EDI सिस्टम के साथ काम करने के लिए कॉन्फ़िगर किया गया हो सकता है काम करने के लिए संगठनों को एक साथ दो तकनीकों का उपयोग करने की अनुमति दे या वेब सेवाओं को सही अपनाने के दौरान EDI को चरणबद्ध करने के लिए।
 तो, WWW या वर्ल्ड वाइड वेब (World Wide Web) के विपरीत, गैर दृश्य घटकों से अलग दृश्य, सही।
 इसलिए, यह महत्वपूर्ण है कि जो मैं नेत्रहीन रूप से देखता हूं।
 वह यह है कि पृष्ठभूमि पर क्या होता है।
 तो, इन दो चीजों को अलग किया जाता है जैसे कि यदि आप XML प्रकार की चीजों को देखते हैं तो XML डेटा ट्रांसफ़ॉर्मेशन भाषा का अधिक है।
 तो, यह डेटा विज़ुअलाइज़ेशन भाषा नहीं है; html के बाद से जैसा कि हम जानते हैं कि डेटा विज़ुअलाइज़ेशन (Data Visualization) से अधिक है या यह चीजों को प्रदर्शित करता है, सही है।
 तो, एक्सएमआई इंटरऑपरेबिलिटी प्रकार के मुद्दों पर अधिक काम करता है ।
 तो, एक्सएमएल (XML) प्लस स्टाइल के स्टाइल के साथ एक्सएमएल (XML) डेटा की कल्पना या प्रदर्शित करने में मदद करेगा।
 इसलिए, हमारी सामान्य http बेस चीजों के विपरीत, जो चीज को प्रदर्शित करता है वह डेटा प्रतिनिधित्व या डेटा परिवर्तन प्रकार के सामान से अधिक है।
 तो, बातचीत शायद ब्राउज़र के माध्यम से या डेस्कटॉप ग्राहक के माध्यम से हो सकती है, जैसे कि जावा स्विंग, अजगर, विंडोज़ वगैरह हो सकते हैं जो विभिन्न प्रकार के डेस्कटॉप क्लाइंट हो सकते हैं जिन्हें हम चीजों के साथ बातचीत कर सकते हैं या सामान्य इंटरफ़ेस है; ब्राउज़र के साथ इंटरफेस करना।
 अब, यह वेब सेवा है अगर हम इसे देखते हैं तो वितरित वस्तु संदेश में इंटरऑपरेबिलिटी ( Interportability) मानक की कमी जैसे तीन प्रमुख घटक अंतर को संबोधित करने की कोशिश करते हैं।
 तो, twp सॉफ्टवेयर (twp Software) के बीच अंतर; दो पक्षों के बीच।
 फ़ायरवॉल ट्रैवेलर।
 अब, जैसा कि वेब सेवा अलग-अलग इंटरनेट या टीसीपी / आईपी आधारित प्रोटोकॉल पर मुख्य रूप से http प्रोटोकॉल है।
 तो, यह एक है यह मूल रूप से फ़ायरवॉल पर जा सकता है हमारे फ़ायरवॉल के अधिकांश http 80 बंदरगाह पर अनुमत हैं।
 तो, वेब सेवा अभी भी चीजों पर काम कर सकती है।
 इसलिए, CORBA और DCOM ने गैर-मानक पोर्ट वेब सेवा का उपयोग किया है, जो ज्यादातर http है।
 इसलिए, यह केवल http ही नहीं है, यह दूसरों का उपयोग कर सकता है, लेकिन मुख्य रूप से http फ़ायरवॉल पोस्ट (Firewall Post) 80 http को आसान गतिशील सहयोग के लिए अग्रणी बनाता है।
 जो एक प्रमुख पहलू है और जटिलता वेब सेवा है यह एक डेवलपर के अनुकूल सेवा प्रणाली का एक अधिक है सही बात।
 इसलिए, इसे विकसित करना बहुत आसान है।
 तो, उनमें से एक की तरह खुले पाठ आधारित मानकों का उपयोग करें XML, जो विभिन्न भाषाओं में लिखे गए घटकों या संवाद करने के लिए अलग-अलग प्लेटफ़ॉर्म, राइट करने की अनुमति देता है।
 तो, यह महत्वपूर्ण है।
 इसलिए, और इसे लागू किया जा सकता है ।
उसी दिन नहीं जिस दिन सब कुछ किया जाना है, अन्य तैनाती भी बढ़ सकती है, बल्कि एक ही बार में जो लागत को कम करती है और संगठनात्मक व्यवधान को प्रौद्योगिकियों के लिए स्विच से कम कर देती है।
 इसलिए, ये विभिन्न पहलू हैं एक अन्य प्रमुख पहलू अभी भी संगठन है कि विरासत सॉफ्टवेयर और उपकरण चला सकते हैं यदि आपके पास बाहरी दुनिया के लिए उचित वेब सेवा इंटरफ़ेस है।
 इसलिए, यदि हम केवल खुले मानक के माध्यम से उस संचार को फिर से योग करने का प्रयास करते हैं जैसे कि यह HTTP हो सकता है तो यह एसएमटीपी (STMP) या किसी भी अन्य टीसीपी / आईपी (TCP/IP) एप्लिकेशन परत प्रोटोकॉल का कोई भी प्रकार हो सकता है।
 एसओएपी (SOAP) का उपयोग करके तैयार किए गए एक्सएमएल संदेशों की प्रक्रिया, हम बताएंगे कि एसओएपी क्या है और तो, यह एक मुख्य रूप से XML आधारित संदेश प्रणाली है और एक लोकप्रिय बात SOAP है।
 एक्सएमएल स्कीमा का उपयोग करके अपने संदेशों को बताया, मेरा डेटा कैसे व्यवस्थित किया गया है; मैं मूल रूप से एक्सएमएल (XML) स्कीमा का उपयोग कर सकता हूं।
 WSDL का उपयोग करके एक समापन बिंदु विवरण प्रदान करता है फिर से देखेगा कि वेब सेवा विवरण भाषा क्या है।
 इसलिए, जहां मेरी सेवा लॉन्च की गई है कि यह कैसे कॉन्फ़िगर किया गया है, मैं एक डब्ल्यूएसडीएल (WSDL) में कर सकता हूं और मूल रूप से मैं यूडीडीआई का उपयोग करके प्रकाशित और खोज कर सकता हूं।
 तो, मेरी वेब सेवा विवरण खोज और एकीकरण यह UDDI द्वारा सुगम है।
 इसलिए, लागू करने का एक तरीका यह है कि हमारे पास बेस के रूप में एक्सएमएल है।
 और हमारे पास तीन प्रमुख घटक SOAP, WSDL, UDDI, दाएं हैं।
 तो, यह सब कुछ डब्ल्यू 3 सी शिकायत है और वास्तविक रूप से एक्सएमएल आधारित चीजों का उपयोग करते हैं, बस यह देखेंगे कि चीजें कैसे काम करती हैं।
 तो, एक उदाहरण खरीदें।
 इसलिए, जैसे कि खरीद आदेश तब क्रेडिट चेक, आरक्षित सूची, क्रेडिट प्रतिक्रिया, सूची प्रतिक्रिया, परिणाम समेकित और चालान दाहिनी ओर लौट जाता है।
 इसलिए, क्रेडिट सेवा, सूची सेवा, पीओ सेवाओं और इतने आगे की तरह विभिन्न पार्टियां हैं और उन चीजों की सेवा किया जा सकता है।
 यह एक संसाधन से लिया जाता है, लेकिन यह क्या करने की कोशिश करता है,मैं विभिन्न प्रकार की सेवाएं प्रदान कर सकता हूं, मैं इसे लिख सकता हूं और चीजों में विभिन्न प्रकार के आवेदन लाने के लिए एक बड़ा एप्लीकेशन बना सकता हूं।
 यह एप्लिकेशन जब अन्य प्रकार की चीजों को कोरियोग्राफ करता है या अन्य फैशन में एकीकृत होता है; कुछ अन्य प्रकार की सेवाएं दे सकते हैं।
 अब इस पूरे मामले को देखते हुए, यह एक और समग्र वास्तुकला के लिए विकसित हुआ है कि वेब सेवा उन्मुख वास्तुकला SOA क्या है।
 तो, आईबीएम (IBM) ने वेब सेवा इंटरैक्शन दिखाने के लिए एक मॉडल बनाया, जिसे सेवा उन्मुख वास्तुकला के रूप में संदर्भित किया जाता है जिसमें तीन संस्थाओं के बीच एक संबंध होता है।
 तो, इस बुनियादी दर्शन के साथ हमारे पास तीन संस्थाएँ हैं; एक-एक सेवा प्रदाता है, एक एक सेवा अनुरोधकर्ता या सेवा उपभोक्ता है और एक सेवा दलाल सही है या एक ऐसा कुछ है जो इस उपभोक्ता और प्रदाता, अनुरोधकर्ता या उपभोक्ता और दलाल को अनुमति देता है और एक दूसरे से बात करने के लिए जहां सेवाएं ढूंढता है वहाँ हैं, वगैरह।
 इसलिए, अगर हम इस आंकड़े को देखें, तो यह एक बहुत ही लोकप्रिय आंकड़ा है, जो आपको विभिन्न साहित्य में मिलेगा।
 इसलिए, मेरे पास उपभोक्ता का सेवा अनुरोध है जो सेवाओं को प्राप्त करना चाहता है; सेवा प्रदाता से, लेकिन सेवा अनुरोधकर्ता को यह कैसे पता चलता है कि यह सेवा कहाँ होगी? इसलिए, एक रजिस्ट्री है जहां यह सही पता लगा सकता है कि किस प्रकार की सेवाएं हैं।
 अगर मैं उन उपमाओं को देखने की कोशिश करता हूं, जिन्होंने हमारे दर्शन किए हैं, क्योंकि अब एक दिन यह कमोबेश अप्रचलित है, हमारी टेलीफोन डायरेक्टरी जो टेलीफोन एक्सचेंज से आती है।
 तो, शुरुआत में ऐसी चीजें होनी चाहिए, जैसे कि पीले पृष्ठ, सफेद पृष्ठ और इतने पर और आगे।
 तो, जहां आपको लगता है कि जहां खोजने के लिए क्या? बल्कि निर्देशिका ही आपको बताती है कि किसी विशेष चीज़ की खोज कैसे करें; मान लीजिए कि आप प्लंबिंग या बेस या कुछ और देख रहे हैं।
 तो, तुम जाओ और बात वगैरह से उठा लो।
 तो, यह एक निर्देशिका सेवा सही या रजिस्ट्री सेवा के रूप में कार्य करता है।
 तो, उस प्रकार की चीज़ों की भी यहाँ आवश्यकता होती है जो मूल रूप से एक रजिस्ट्री सेवा है।
 तो, यह वहाँ सेवा विवरण यहाँ हैं, सेवा अनुरोध यह है कि यह इस QSDL और UDDI का उपयोग कर रजिस्ट्री सेवा से एक आवश्यक सेवा है और फिर मूल रूप से सेवा प्रदाता के साथ बाँध यह इसके लिए जाता है एक से अधिक सेवा प्रदाता पा सकते हैं और तो और आगे।
 एक सेवा प्रदाता एक बार सेवा शुरू होने पर एक नई सेवा शुरू करने के बाद कहता है कि यह मूल रूप से रजिस्ट्री में सेवा प्रकाशित करता है, ताकि भावी खरीदार या भावी उपभोक्ता।
 उपभोक्ता अनुरोधकर्ता यह पा सकता है कि इस प्रकार की सेवाएँ कहाँ हैं।
 तो, आप पा सकते हैं कि यह एक त्रिकोण है जहां विभिन्न घटक काम करते हैं और यदि इस प्रकार की चीजों के आधार पर कुछ भी विकसित किया जाता है, तो हम कहते हैं कि यह एक सेवा संचालित या सेवा उन्मुख वास्तुकला है।
 इसलिए, यदि हम उस वेब सेवा मॉडल को देखते हैं कि सेवा आर्किटेक्चर की सेवा इस सेवा प्रदाता के सेवा के स्वामी, प्लेटफॉर्म जो चीजों तक पहुंच होस्ट करती है, सेवा अनुरोधकर्ता व्यवसाय जिसके लिए आवश्यक है या उपभोक्ता जो सेवा प्रदाता की सेवा रजिस्ट्री खोजने योग्य रजिस्ट्री का उपभोग करना चाहता है, जहां सेवा प्रदाता अपना सेवा विवरण प्रकाशित करता है।
 तो, सेवा वेब सेवा आर्किटेक्चर में तीन प्रमुख संचालन, एक सेवा प्रदाता चीजों को प्रकाशित करने के लिए प्रकाशित होता है, उपभोक्ता को ढूंढता है, चीजों को उपभोक्ता चीजों को ढूंढता है और एक बार मिल जाता है और अंत में बाध्य होता है , प्रदाता के साथ सेवा उपभोक्ता के साथ बांधता है।
 और वहां एक लोकप्रिय घटक है, वहां कुछ भी हैं जो कि एक घटक है जो एक्सएमएल (XML), एक्स्टेंसिबल मार्कअप भाषा है।
 मेरा मानना ​​है कि आप सभी जानते हैं कि अगर आप में से कुछ अगर आपको किसी मानक पुस्तक या यहां तक ​​कि डब्ल्यू 3 सी ट्यूटोरियल शपथ ग्रहण नहीं करना चाहिए तो एक्सएमएल (XML) पर एक अच्छा ट्यूटोरियल ढूंढें।
 तो, यह एक समान डेटा प्रतिनिधित्व और विनिमय तंत्र प्रदान करता है।
 एसओएपी, सरल ऑब्जेक्ट एक्सेस प्रोटोकॉल (Easy Object X-ray Protocol), फिर एक्सएमएल का उपयोग करने पर संचार के लिए एक मानक तरीका है।
 डब्ल्यूएसडीएल, वेब सेवाएं विवरण भाषा, एक्सएमएल का उपयोग करती है और यह पेशकश की जाने वाली सेवाओं का वर्णन करने के लिए एक मानक मेटा भाषा है।
 और यूडीडीआई (UDDI), सार्वभौमिक वर्णन खोज और एकीकरण विनिर्देश, यह रजिस्ट्री सेवा के निर्माण और वेब सेवा अनुप्रयोगों को पंजीकृत करने और ढूंढने के लिए एक तंत्र बनाने में इसकी सहायता प्रदान करता है।
 तो, हम दूसरी तरफ देख सकते हैं क्योंकि हमने देखा है कि क्लाइंट के लिए सेवाओं का पता लगाने के लिए रजिस्ट्री से पूछताछ करता है, रजिस्ट्री डब्लूएसडीएल (WSDL) दस्तावेज़ को संदर्भित करती है जहां विवरण है, क्लाइंट एक्सेस डब्लूएसडीएल (WSDL) दस्तावेज वेब सेवाओं के साथ बातचीत करने के लिए डेटा प्रदान करता है और ग्राहक प्रदाता को एसओएपी संदेश अनुरोध में एसओएपी संदेश भेजता है, और प्रतिक्रिया से एसओएपी(SOAP) संदेश से सेवा रिटर्न देता है।
 तो, यह किसी चीज को बाध्यकारी कर रहा है और ये अलग-अलग घटक हैं जो इस रेखांकित चीज हैं यह यह है कि यह इंटरनेटवर्किंग या हमारे मानक नेटवर्क प्रोटोकॉल टीसीपी (TCP), आईपी (IP) या ओएसआई (OSI) पर काम करता है।
 तो, यह एसओएपी संदेश पर यूडीडीआई संदेश भेज रहा है पर रीढ़ की हड्डी है; यूडीडीआई एक स्थिर प्रकाशन हो सकता है या यह एक गतिशील प्रकाशन हो सकता है और फिर डब्ल्यूएसएफएल (WSFL) जैसी अन्य चीजें हैं जो प्रवाह प्रबंधन और चीजों के प्रकार हैं।
 इसलिए, अन्य प्रकार के पहलुओं के लिए और तीन अन्य घटक हैं, यह जाता है और एक में सेवा की गुणवत्ता है कि किस तरह की सेवा, वे एक क्यूएस प्रबंधन मुद्दे दे रहे हैं कि हम कितनी चीज का प्रबंधन कर सकते हैं, और फिर सुरक्षा करने में पहलुओं।
 तो, क्या सुरक्षा उल्लंघन है कि चीजों को कैसे करें, सुरक्षा नीतियां क्या होंगी, जिन पर भरोसा है और वे सभी घटक वहां होंगे।
 एक्सएमएल (XML), मैं विवरण में काम नहीं कर रहा हूं; यह एक सामान्यीकृत मार्कअप भाषा का एक मानक सामान्यीकृत तरीका है।
 यह एक एक्स्टेंसिबल मार्कअप भाषा है, जिसका उपयोग मुख्य रूप से डेटा का वर्णन करने के लिए किया जाता है, और यह प्रस्तुति से सामग्री को अलग करने में मदद करता है और एक्सएमएल दस्तावेज़ को एक DTD द्वारा संदर्भित किया जा सकता है जो कि अधिक लोकप्रिय है XSD, एक्सएमएल स्कीमा परिभाषा भाषा स्कीमा निश्चित रूप से इतना है कि , क्या हम योजना को परिभाषित कर सकते हैं।
 तो, एक्सएमएल टैग (XML Tags) के मामले में पूर्वनिर्धारित नहीं हैं।
 तो, आप एचटीएमएल (HTML) के विपरीत अपने स्वयं के टैग को परिभाषित कर सकते हैं वेब सेवाओं में क्रॉस प्लेटफॉर्म संचार सक्षम बनाता है।
 तो, यह आमतौर पर एक एक्सएमएल चीज है जैसा कि यह वर्णन करता है।
 तो, क्षमा करें, यह एक एचटीएमएल चीज है जैसे मूल रूप से यह दिखाती है कि कैसे एक विशेष व्यक्ति पता या व्यक्तिगत ईमेल पता इत्यादि है जिसे जॉन नामक व्यक्ति के संपर्क में परिभाषित किया जाता है।
 और यदि हम इन HTML को किसी भी ब्राउज़र में मानक में उपयोग करते हैं, तो यह इस तरह दिखाएगा, हालांकि अगर मैं एक एक्सएमएल के समान चीज़ देखना चाहता हूं।
 तो, आप देखते हैं कि यह डेटा विवरण का अधिक है, ठीक है।
 तो, यह एक नाम है, यह एक पता है, यह देश का फोन, ईमेल और चीजों का प्रकार है, ठीक है।
 तो, यह एक एक्सएमएल प्रकार की चीजें है जो यह कोई प्रस्तुति नहीं है।
 तो, प्रतिनिधित्व के लिए हमें कुछ करने की जरूरत और अगर हम इन html को किसी भी ब्राउज़र में मानक रूप से उपयोग करते हैं, तो यह इस तरह दिखाई देगा, हालाँकि अगर मैं XML जैसी ही चीज़ को देखना चाहता हूँ।
 तो, आप देखते हैं कि यह डेटा विवरण का अधिक है, सही है।
 तो, यह एक नाम है, यह एक पता है, यह देश फोन, ईमेल और चीजों का प्रकार है, सही है।
 तो, यह एक्सएमएल प्रकार की चीजें हैं यह कोई प्रस्तुति नहीं है।
 इसलिए, प्रतिनिधित्व करने के लिए हमें कुछ करने की जरूरत है।
है।
 इसलिए, जैसा कि हम तीन प्रमुख घटक पर चर्चा कर रहे थे, एक चीज SOAP है, एक मैसेजिंग प्रोटोकॉल का एक अधिक है, जैसे कि इंटरनेट पर संदेश भेजने के लिए सरल ऑब्जेक्ट एक्सेस प्रोटोकॉल फॉर्मेट, यह XML आधारित है, W3C शिकायत और स्टेटलेस और एक तरीका मुख्य रूप से उपयोग करता है http जिसे हम ट्रांसपोर्ट प्रोटोकॉल कहते हैं।
 यह परिवहन प्रोटोकॉल हमारे टीसीपी / आईपी परिवहन प्रोटोकॉल के साथ नहीं मिला होना चाहिए, यह इस वेब सेवाओं को परिवहन कर रहा है।
 तो, यहाँ HTTP वाहक प्रोटोकॉल का उपयोग करता है।
 इसलिए, अलग-अलग बिल्डिंग ब्लॉक हैं मैं चीजों के किटी-ग्रिट्टी पर नहीं जा रहा हूं, एक एसओएपी बिल्डिंग ब्लॉक कैसे हैं।
 तो, परिवहन प्रोटोकॉल सभी लिफाफे से अधिक है, फिर एमआईएमई हेडर वहां SOAP लिफाफा SOAP हेडर और एसओएपी बॉडी है और इसमें गलती और दोष परिदृश्य हैं, लेकिन सभी एक्सएमएल बेस हैं।
 तो, संदेश संरचना यह एक एसओएपी लिफाफे पर जाती है और इस परिवहन पर इसके पिगबैक के माध्यम से जाती है, मूल रूप से एक लिफाफा बन जाती है और इस मामले में इस परिवहन प्रोटोकॉल के लिए वेतन भार बन जाती है, फिर से मैं इस परिवहन प्रोटोकॉल को दोहराते हुए हमारे टीसीपी / आईपी (TCP/IP) या ओएसआई प्रोटोकॉल के साथ मिश्रण नहीं किया जाता है।
 एसओएपी अनुरोध इस प्रकार है कि यदि आप देखते हैं कि यह हमारे http सामान में एक पोस्ट संदेश है और इस मामले में एसओएपी संदेश यह एक विशेष स्टॉक मूल्य प्राप्त करने के लिए जाता है और स्टॉक नाम विशेष रूप से हो सकता है आईबीएम और इतने और आगे और प्रतिक्रिया फिर से है।
 फिर यदि आप उस HTTP प्रतिक्रिया को देखते हैं, और यह फिर से एक मान के साथ प्रतिक्रिया करता है।
 चूंकि यह डेटा का आदान-प्रदान करने का एक संरचित तरीका है, इसलिए यह नहीं कहता कि डिस्प्ले यूनिट के लिए एचटीएमएल प्रकार के सामान के लिए प्रदर्शित किया जा सकता है।
 तो, साबुन क्यों? ऐसी अन्य तकनीकें हैं जो अनुप्रयोगों के लिए इस तरह के आवेदन नहीं कर पा रही हैं, एसओएपी (SOAP) एक मंच तटस्थ विकल्प सरल एक्सएमएल (XML) वायर प्रारूप है, प्रौद्योगिकी के एंडपॉइंट कार्यान्वयन पर कोई प्रतिबंध नहीं है, ताकि आप अपनी विरासत चीजें चला सकें, आदि।
 प्रमुख तीन विशेषताएं हैं जो यह एक्स्टेंसिबल, तटस्थ और स्वतंत्र है।
 इसलिए, यह हमारे वितरित अनुप्रयोगों के लिए एक दूसरे से बात करने और चीजों के प्रकार के लिए बिल्कुल उपयुक्त है।
 और अलग-अलग उपयोग मॉडल हैं, कोई भी आरपीसी हो सकता है जैसे संदेश एक्सचेंज या एसओएपी विनिर्देश किसी भी तरह की बॉडी सामग्री को इतनी और आगे की अनुमति देता है।
 और अन्य सुरक्षा पहलुओं के रूप में हम उस पर नहीं जा रहे हैं जब आप सुरक्षा के बारे में बात करते हैं तो हम इनके बारे में बात करेंगे।
 दूसरा डब्लूएसडीएल, वेब सेवा विवरण भाषा है।
 इसलिए, यह फिर से एक्सएमएल बेस डब्ल्यू 3 सी शिकायत भाषा का वर्णन करने की अनुमति देता है।
 तो, इसकी अलग संरचना है कि बंदरगाह का प्रकार क्या होगा जहां यह परिभाषित किया जा सकता है कि जहां विशेष सेवाएं सक्षम की जाएंगी और एक वेब चीजें वहां होंगी; संदेश के संदेश प्रकार और इतने और आगे।
 सेवा प्रदाता और उपभोक्ता के बीच यह बाध्यकारी प्रक्रिया कैसे चलती है।
 तो, यह नमूना डब्लूएसडीएल संदेश है, यह एक बाध्यकारी है कि यह डब्लूएसडीएल के साथ एक एसओएपी संदेश है, एसओएपी संदेश इन चीजों से जुड़ा हुआ है; इसका अर्थ यह है कि एसओएपी संदेश की मैसेजिंग के बारे में विवरण कि डेटा को स्थानांतरित करने के तरीके को स्रोत गंतव्य या किसी भी तरह से अनुरोधकर्ता से रजिस्ट्री तक उपभोक्ता तक और अन्य में बाध्य किया जाता है।
 अंत में हमारे पास यूडीडीआई, सार्वभौमिक वर्णन खोज और एकीकरण है, यह एक रजिस्ट्री सेवा सही है।
 तो, XML आधारित रजिस्ट्री को परिभाषित करने के लिए एक फ्रेम कार्य।
 इसलिए, ये सभी मेटाडेटा सूचनाएं वहां हैं, जहां इस उपभोक्ता या अनुरोधकर्ता से उस विशेष आधार की तलाश है और उस विशेष प्रदाता के साथ बाध्यकारी कैसे करें और इसी तरह से आगे।
 तो, यह सेवा प्रदाता रजिस्ट्री और अनुरोधकर्ता है, बस अगर आपको पिछले कुछ स्लाइड्स याद हैं।
 तो, आप थोड़ा सा कहते हैं कि अभिविन्यास अलग है।
 इसलिए, सेवा प्रदाता इसे प्रकाशित करता है, अनुरोधकर्ता इसे पाता है और चीजों से बांधता है।
 इसलिए, यह पूरी चीजों को एक साथ काम करने के लिए अत्यंत महत्वपूर्ण भूमिका निभाता है।
 तो, यदि आप एक ही बात करते हैं, तो यह मूल रूप से उपभोक्ता खोज की एक और चीज प्रकाशित करता है और प्रदाता के साथ बाध्यकारी होता है।
 कई फायदे हैं जो किसी रजिस्ट्री सेवा को किसी विशेष प्रारूप में डेटा रखने का बहुत लाभ देती है।
 इसलिए, वहां खोज हो सकती है, जिससे संभवतः ऑनलाइन लाखों लोगों से सही व्यापार की खोज हो सके।
 तो, आप यह चुन सकते हैं कि पसंदीदा व्यवसाय के साथ कनेक्टिविटी कहें और इतनी आगे कैसे सक्षम करें।
 हम उन चीजों के विस्तार में नहीं जाएंगे जो यह सुरक्षा काम करेगी।
 इसलिए, सुरक्षा में साबुन का एक और महत्वपूर्ण पहलू बन जाता है, वेब सेवाओं का एक पहलू यह एक ऊर्ध्वाधर रेखा पर काम करता है जैसा कि हमने अपने पिछले आंकड़े में से कुछ में देखा है, और इसमें वेब सेवा नीति की तरह अलग-अलग घटक सही हैं, विश्वास, गोपनीयता, सुरक्षित वार्तालाप, महासंघ और प्राधिकरण और विभिन्न प्रकार के घटक।
 तो, यह एक अभिन्न बन जाता है प्रबंधन और क्यूओएस जैसी अन्य चीजें हैं जो काम भी करती हैं।
 इसलिए, हम इस विशेष व्याख्यान में यह देखने की कोशिश कर रहे हैं कि यह वेब सेवा और सेवा उन्मुख वास्तुकला, इस बादल को स्थापित करने में एक महत्वपूर्ण भूमिका है।
 पूरे क्लाउड प्रक्रिया यदि आप देखते हैं कि IaaS, PaaS या Saa XaaS या सेवा के रूप में कुछ भी कहते हैं।
 तो, यह इसका मूल भवन खंड है वेब सेवाएँ यह सभी प्रकाशनों की वेब सेवाओं की घटना है, बाँध और ढूंढती है और बाँधती है और खोजने और बाँधने के लिए प्रकाशित करती है, यह उन चीज़ों के लिए भी सही है जब भी हमारे पास क्लाउड सेवाएँ होती हैं।
 इसलिए, मुझे मूल रूप से देखने की जरूरत है, जो सेवा प्रदाता और उपभोक्ता है, मुझे यह जानना होगा कि सेवा कहां लॉन्च की गई है और चीजों का प्रकार, सही है।
 तो, यह इस क्लाउड सेवाओं का एहसास करने के लिए एक उपयुक्त तरीके से विस्तारित है।
 तो, यह खेलता है; वेब सेवाओं और सेवा उन्मुख वास्तुकला के इस विकास ने इस क्लाउड कंप्यूटिंग को व्यवहार्य चीजों के रूप में लाने में महत्वपूर्ण भूमिका निभाई है।
 इसलिए, हम आज यहां रुकेंगे और हम क्लाउड कंप्यूटिंग के अन्य पहलुओं के साथ अपने भविष्य के व्याख्यान में जारी रहेंगे।
 धन्यवाद।