2012-02-27 24 views
7

पिछले कुछ महीनों से इस Asp.Net वेब एपीआई माइक्रोसॉफ्ट से एक हाइलाइट किया गया उत्पाद प्रतीत होता है। क्या यह डब्ल्यूएस * सेवा का विकल्प है। यह डब्ल्यूसीएफ सेवा से अलग कैसे है? और हम इसे वेब एप्लिकेशन विकास में सबसे अच्छे फिट के रूप में कहां देख सकते हैं?Asp.Net वेब एपीआई और डब्ल्यूसीएफ सेवा के बीच क्या अंतर है?

+0

[डब्ल्यूसीएफ बनाम एएसपी.नेट वेब एपीआई] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/9348639/wcf-vs-asp-net-web-api) – nawfal

उत्तर

9

एएसपी.नेट वेब एपीआई वेब सेवाओं के निर्माण के लिए एक ढांचा है जो HTTP पर प्रकट होता है। यह रीस्टफुल वेब सेवाओं के निर्माण के लिए बहुत उपयुक्त है (लेकिन इस तक सीमित नहीं है)।

ऐसी वेब सेवाएं एक एसओएपी आरपीसी/डब्लूएस * वेब सेवाओं के निर्माण का विकल्प हैं, जिसमें वे सरल, अधिक हल्के वजन वाले हैं, और क्लाइंट और सर्वर के बीच कम युग्मन है।

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

(WCF ज्यादातर सोप RPC शैली सेवाओं के साथ जुड़ा हुआ है, वहीं WCF में कम से कम तीन प्रयासों RESTful वेब सेवाओं के निर्माण का समर्थन कर रहे हैं। ये प्रयास सभी ASP.NET वेब एपीआई ने ले लिया है।)

एएसपी.नेट वेब एपीआई सार्वजनिक सामना करने वाली रीस्टफुल वेब सेवाओं - उर्फ ​​हाइपरमीडिया एपीआई - HTTP पर उत्पादन के लिए सबसे अच्छा फिट है। ऐसा करने के लिए, एएसपी.NET वेब एपीआई का उपयोग शुरू करने से पहले आरईएसटी वास्तुशिल्प शैली की अच्छी समझ रखना महत्वपूर्ण है। "रीस्ट इन प्रैक्टिस", "रीस्टफुल वेब सर्विसेज कुकबुक" और "एचटीएमएल 5 और नोड के साथ बिल्डिंग हाइपरमेडिया एपीआई" जैसी किताबें देखें।

-2

Difference between ASP.net Web API and WCF API

वेब सेवा WCF का एक हिस्सा है। वेब सेवा की तुलना करते समय डब्ल्यूसीएफ सेवा विकसित करने के लिए अधिक लचीलापन और पोर्टेबिलिटी प्रदान करता है। फिर भी हम वेब सेवा पर अधिक फायदे हैं, निम्नलिखित तालिका उनके बीच विस्तृत अंतर प्रदान करती है।

+2

आपका लिंक और उत्तर वेब के बीच सम्मान दिखा रहा है सेवा और डब्ल्यूसीएफ सेवा। लेकिन सवाल वेब एपीआई और डब्ल्यूसीएफ सेवा –

+0

हम्म के बारे में है .. मेरी गलती! – SmartestVEGA

+0

@SmartestVEGA आप इसे हटा सकते हैं और कुछ प्रतिनिधि प्राप्त कर सकते हैं – nawfal

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