2009-12-21 20 views

उत्तर

2

हालांकि मैंने इस साइट को एक साथ नहीं रखा है, माइक्रोसॉफ्ट साइट "चैंप बनाम प्रतियोगी" यह दिखाने के लिए बहुत सारे संसाधन प्रदान करती है कि वे क्यों महसूस करते हैं कि डब्ल्यूसीएफ बेहतर विकल्प बनाम एएसएमएक्स है।

http://www.microsoft.com/net/wcf/champ/

13

क्या WCF शक्तिशाली बनाता है multiple addresses, bindings and contracts के माध्यम से सेवाओं को बेनकाब करने की क्षमता है। डब्ल्यूसीएफ में, आप वास्तविक ऑपरेशन के विपरीत इंटरफ़ेस स्तर पर प्रोग्रामिंग कर रहे हैं। यदि आप इसके बारे में सोचते हैं, तो यह बेहद सूक्ष्म, अभी तक बहुत शक्तिशाली है। एएसएमएक्स स्टाइल सेवाओं के साथ आप आईआईएस द्वारा होस्ट किए गए एक HTTP एंडपॉइंट तक सीमित हैं, जहां डब्ल्यूसीएफ के साथ आप एक अनुबंध का पर्दाफाश कर सकते हैं और और होस्ट को विभिन्न तरीकों से कार्यान्वित कर सकते हैं। उदाहरण के लिए, यदि आपने एक कैलक्यूलेटर एएसएमएक्स सेवा लिखी है जो दो नंबरों की राशि लौटाती है, तो यह हमेशा आईआईएस पर रहती है और वहां से आती है। वही सेवा संचालन, यानी डब्ल्यूसीएफ के माध्यम से जोड़ें (int a, int b) न केवल प्रति चैनल के कार्यान्वयन में बदला जा सकता है, लेकिन आईआईएस के बाहर कई अलग-अलग तरीकों से होस्ट किया जा सकता है। एएसएमएक्स में यदि आप किसी भी डब्लूएस * मानक को कार्यान्वित करना चाहते हैं, तो आपको डब्लूएसई इत्यादि का उपयोग करना होगा, डब्ल्यूसीएफ आश्चर्यजनक रूप से आपके लिए इस निचले स्तर की नलसाजी को संभालता है, जिसे आप कॉन्फ़िगरेशन या कोड के माध्यम से कार्यान्वित कर सकते हैं, सुरक्षित बातचीत, लेनदेन सोच सकते हैं इत्यादि आदि। डब्ल्यूसीएफ पर बहुत से संसाधन हैं, आप here को एक अच्छे शुरुआती बिंदु

1

एएसएमएक्स वेब सेवाओं को अब माइक्रोसॉफ्ट द्वारा "विरासत प्रौद्योगिकी" माना जाता है। डब्ल्यूसीएफ का इस्तेमाल सभी नए वेब सेवा विकास के लिए किया जाना चाहिए।

+0

क्या आप एएसएमएक्स के बारे में इस कथन का समर्थन करने के लिए एक लिंक प्रदान कर सकते हैं? – mattmc3

+0

http://johnwsaunders3.wordpress.com/2009/07/03/microsoft-says-asmx-web-services-are-a-%E2%80%9 कलेक्शन- तकनीक तकनीक%E2%80%9D/ –

+0

मुझे लगता है कि आपका जानकारी थोड़ी पुरानी है या माइक्रोसॉफ्ट के बाएं हाथ को नहीं पता कि सही क्या कर रहा है। प्रासंगिक रेखा "एक्सएमएल वेब सेवाओं को कई सालों तक समर्थन जारी रहेगा और ऐसे मामले हो सकते हैं जहां मौजूदा वेब सेवा माइग्रेट करने में कोई अर्थ नहीं है।": Http://msdn.microsoft.com/en-us/library /ff649453.aspx – mattmc3

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