कम भूमि के ऊपर (कोई सोप लिफाफा हर कॉल रैप करने के लिए)
कम दोहराव (HTTP पहले से ही हटाने जैसे कार्य का प्रतिनिधित्व करता है, डाल, मिलता है, आदि है कि अन्यथा एक सोप लिफाफा में प्रतिनिधित्व करने की है)।
अधिक मानकीकृत - HTTP संचालन अच्छी तरह से समझा जाता है और लगातार संचालित होता है। कुछ SOAP कार्यान्वयन मुश्किल हो सकता है।
अधिक मानव पठनीय और टेस्टेबल (केवल एक ब्राउज़र के साथ SOAP का परीक्षण करने के लिए कठिन)।
एक्सएमएल का उपयोग करने की आवश्यकता नहीं है (अच्छी तरह से आपको एसओएपी के लिए नहीं होना चाहिए, लेकिन यह शायद ही कभी समझ में आता है क्योंकि आप पहले से ही लिफाफे के पार्सिंग कर रहे हैं)।
पुस्तकालयों ने SOAP (प्रकार) को आसान बना दिया है। लेकिन जैसा कि मैंने नोट किया है, नीचे आप बहुत सारी अनावश्यकता को दूर कर रहे हैं। हां सिद्धांत में एसओएपी अन्य ट्रांसपोर्टों पर जा सकता है ताकि समान परत करने वाली परत के ऊपर सवारी से बचने के लिए, लेकिन हकीकत में बस आपके द्वारा किए गए सभी एसओएपी काम के बारे में HTTP पर है।
स्रोत
2008-09-18 06:18:19
वेब सेवाओं द्वारा आप एसओएपी शैली की वेब सेवाओं का जिक्र कर रहे हैं? क्योंकि जहां तक मुझे पता है कि आपके पास रीस्टफुल वेब सेवाएं भी हो सकती हैं। –