2011-09-15 15 views
20

वेब-सेवा मौलिक में, मैंने "SOAP" और "KSOAP" के बारे में सुना है।SOAP और KSOAP

  • SOAP और KSOAP क्या हैं?
  • उनके बीच क्या अंतर है?
  • मुझे दूसरे के बजाय एक का उपयोग क्यों करना चाहिए?

उत्तर

32

सोप - सोप एक एक्सएमएल संदेश और दूरस्थ प्रक्रिया वितरित components.Any आधुनिक भाषा उस के साथ इंटरनेट दोनों एक्सएमएल और HTTP का समर्थन करने की संभावना है काम करता है के बीच कॉल का वर्णन किया जाता शब्दावली है।

KSOAP - KSOAP एक सोप kXML, जहां kXML, सीमित पर चलाने के लिए डिज़ाइन इस तरह के व्यक्तिगत मोबाइल उपकरणों के रूप में एम्बेडेड सिस्टम एक हल्के जावा आधारित XML पार्सर है के आधार पर API है। यह एक पुल पार्सर जो मतलब है कि यह एक ही बार में

तो, KSOAP विशेष रूप से डिजाइन या मोबाइल उपकरणों जैसे छोटे एम्बेडेड उपकरण से निपटने के लिए विकसित किया गया था था दस्तावेज़ का एक छोटा सा पढ़ता है।


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

केएसओएपी - जबकि केएसओएपी डब्लूएसडीएल का समर्थन नहीं करता है, यह सेवा को अपेक्षाकृत दर्द रहित बनाता है। केवल दो वस्तुओं की आवश्यकता है: SOAPObject और Http-Transport।

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

7

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

आप दूसरे की बजाय एक का उपयोग नहीं कर सकते, क्योंकि वे दो अलग-अलग चीजें हैं।

+0

+ एक छोटा और मीठा उत्तर !! –

संबंधित मुद्दे