जान्नुहोस् साधारण वस्तु पहुँच प्रोटोकल (SOAP) को बारेमा

सोप के हो? XML SOAP एक भाषा हो जसले एक अपरेटिङ सिस्टममा सञ्चालन गर्ने अनुमति दिन्छ जुन अन्य कार्यक्रमसँग इन्टरनेटमा अर्को अपरेटिङ सिस्टममा संवाद गर्दछ।

माइक्रोसफ्ट, आईबीएम, लोटस, र अरूबाट विक्रेन्डहरूको समूहले एक्सएमएल-आधारित प्रोटोकल सिर्जना गर्यो जसले तपाइँलाई इन्टरनेट भित्र अनुप्रयोग भित्र अनुप्रयोगहरू वा वस्तुहरू सक्रिय गर्न दिन्छ। SOAP सञ्जाल र कम्प्युटर प्लेटफर्महरू मार्फत विधिहरू बोल्न XML र HTTP प्रयोग गर्ने अभ्यासलाई कोडित गर्दछ।

वितरित कम्प्युटिंग र वेब अनुप्रयोगहरूको साथ, एक आवेदनको लागि एक अनुप्रयोग एक कम्प्यूटर ("ग्राहक") बाट आउँछ र इन्टरनेटमा अर्को कम्प्युटरमा ("सर्भर") मा प्रसारित हुन्छ। यो गर्ने धेरै तरिकाहरू छन्, तर SOAP ले XML र HTTP प्रयोग गरेर यो सजिलो बनाउँछ - जुन पहिले नै मानक वेब ढाँचाहरू छन्।

वेब अनुप्रयोगहरू र SOAP

वेब अनुप्रयोगहरू जहाँ SOAP साँच्चै नै आउँछ। जब तपाइँ वेब पृष्ठ हेर्नुहुन्छ तपाइँ वेब सर्भर क्वेरी गर्न र एक वेब पृष्ठ हेर्न वेब ब्राउजर प्रयोग गर्दै हुनुहुन्छ। SOAP को साथ, तपाईले तपाइँको कम्प्युटर क्लाइन्ट अनुप्रयोग प्रयोग गर्नुहोला सर्भर क्वेरी गर्न र एक प्रोग्राम चलाउन। तपाईं त्यसलाई मानक वेब पृष्ठहरू वा एचटीएमएलसँग गर्न सक्नुहुन्न।

उदाहरणका लागि

अहिले, तपाईले तपाइँको बैंक खाताहरू पहुँच गर्न अनलाइन बैंकिंग प्रयोग गर्न सक्नुहुनेछ। मेरो बैंक निम्न विकल्पहरू छन्:

यस बैंकमा यी तीन अनुप्रयोगहरू छन्, ती सबै प्रायः अलग छन्। त्यसैले यदि म बैंकिंग सेक्शनमा जान्छु भने म आफ्नो बचत खाताबाट मेरो क्रेडिट कार्डमा रकम हस्तान्तरण गर्न सक्दिन र मैले अनलाइन खाता तिर्न खण्डमा छुँदा मेरो खाता शेषता हेर्न सक्दिन।

यी तीन कार्यहरू अलग छन् कि एक कारणले गर्दा तिनीहरू अलग-अलग मिसिनहरूमा बस्छन्। Ie। प्रोग्राम जो अनलाइन बिल भुक्तानी चलाउछ एक एक कम्प्यूटर सर्भर हो, जबकि क्रेडिट कार्ड र बिल भुगतान अनुप्रयोगहरु अन्य सर्भर मा हो। SOAP को साथ, यसले कुरा गर्दैन। तपाईसँग जाभा विधि हुन सक्छ जुन खाता ब्यालेन्स प्राप्त प्राप्त खाता हो।

मानक वेब-आधारित अनुप्रयोगहरूको साथ, त्यो पद्धति मात्र प्रोग्रामहरू उपलब्ध छ जुन यसलाई कल गर्दछ र त्यही सर्भरमा छ। SOAP प्रयोग गर्दै, तपाईं HTTP र XML मार्फत इन्टरनेटमा त्यो विधिमा पहुँच गर्न सक्नुहुनेछ।

कसरी सोप प्रयोग गरिन्छ

SOAP को लागि धेरै सम्भावित अनुप्रयोगहरू छन्, यहाँ केवल एक जोडी छन्:

आफ्नो व्यापार सर्भरमा SOAP कार्यान्वयन गर्न खोज्दा विचार गर्ने एक कुरा भनेको सोही कुरा गर्न को लागी धेरै तरिका छन् SOAP। तर नम्बर एक लाभ तपाईं सोप प्रयोग गरेर लाभ उठाउन यसको सादगी हो। SOAP केवल XML र HTTP संयुक्त रूपमा इन्टरनेटमा सन्देशहरू पठाउन र प्राप्त गर्न संयुक्त छ। यो अनुप्रयोग भाषा (जावा, सी #, पर्ल) वा प्लेटफर्म (विण्डोज, युनिक्स, म्याक) द्वारा अवरोध छैन, र यसले अन्य समाधानहरूको तुलनामा यो धेरै अधिक बहुमुखी बनाउँछ।