2012-01-16 16 views
6

क्या डब्ल्यूसीएफ सेवा को वेब सेवा कॉल करना सही है?क्या एक डब्ल्यूसीएफ सेवा एक वेब सेवा है?

मैं स्कूल के लिए एक असाइनमेंट पर काम कर रहा हूँ, और मैं एक RESTful WCF सेवा बना दिया है और रिपोर्ट में मैं एक वेब सेवा के रूप में समय पर यह करने के लिए संदर्भित। क्या वेब सेवा के रूप में डब्ल्यूसीएफ सेवा को संदर्भित करना सही है?

+2

हां। यह सही है, भाई! –

उत्तर

6

डब्ल्यूसीएफ माइक्रोसॉफ्ट 'संचार' सेवाओं का एक सुपरसेट है जिसमें वेब सेवाएं शामिल हैं।

here देखें।

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

1

मुझे लगता है कि यह एक वेब सेवा कॉल करना उचित है। ध्यान रखें कि आप मैसेजिंग कतारों के साथ बातचीत करने के लिए क्लाइंट बनाने के लिए डब्ल्यूसीएफ का भी उपयोग कर सकते हैं - जो स्पष्ट रूप से वेब सेवाएं नहीं हैं।

+0

+1 ... बाइंडिंग निश्चित रूप से विचार किया जाना चाहिए। डब्ल्यूसीएफ * संचार * है - इसलिए यह पूरी तरह से एसओएपी और HTTP तक ही सीमित नहीं है। – SliverNinja

1

आप एक web service (" एक सॉफ्टवेयर एक नेटवर्क से अधिक अंतर-संचालित मशीन-टू-मशीन बातचीत का समर्थन करने के लिए डिज़ाइन किया गया प्रणाली") बनाने WCF का उपयोग कर इसे यह करने के लिए आप प्रौद्योगिकी की परवाह किए बिना एक वेब सेवा के रूप में उल्लेख करने के लिए सही है 'अगर इस्तेमाल किया

0

डब्ल्यूसीएफ सेवाओं को बनाने के लिए एक ढांचा है। इसका उपयोग वेब सेवाओं को बनाने के लिए किया जा सकता है, लेकिन डब्ल्यूसीएफ अंतर्निहित संचार चैनल के बारे में काफी अज्ञेयवादी है। इसलिए डब्ल्यूसीएफ का उपयोग भी (गैर-वेब) टीसीपी या यूडीपी सेवाओं, विंडोज सेवाओं को लागू करने के लिए किया जा सकता है, और इन्हें भी प्रक्रिया में होस्ट किया जा सकता है।

इसके विपरीत, वेब सेवाओं को डब्ल्यूसीएफ के बिना लागू किया जा सकता है।

अंत में, 'WCF सेवा' अपने आप में सिर्फ अर्थ है 'एक सेवा है जो Windows संचार फाउंडेशन ढांचे का उपयोग कर लागू किया गया था'।

1

हाँ, हम एक वेब सेवा के रूप में WCF सेवा कॉल कर सकते हैं, लेकिन WCF केवल वेब सेवा तक सीमित नहीं है। यह वेब सेवा से अधिक है। माइक्रोसॉफ्ट ने सेवा-उन्मुख अनुप्रयोगों के निर्माण के लिए डब्ल्यूसीएफ एपीआई (फ्रेमवर्क) पेश किया है।

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