मैं एक सेवा लिख रहा हूं जिसका उपयोग केवल एक आंतरिक नेटवर्क के भीतर किया जाएगा। मैं कॉम्पैक्ट फ्रेमवर्क (3.5) का उपयोग कर मोबाइल क्लाइंट से इसे एक्सेस कर दूंगा। मैं डब्ल्यूसीएफ के लिए नया हूं - क्या यह मुझे कुछ भी प्रदान करेगा जो मुझे मानक विंडोज सेवा बनाने से नहीं मिलेगा? क्या इस माहौल में डब्ल्यूसीएफ का उपयोग करने के कोई नुकसान हैं?डब्ल्यूसीएफ सेवा बनाम विंडोज सेवा
उत्तर
विंडोज सेवा में होस्ट की गई डब्ल्यूसीएफ सेवा का उपयोग क्यों नहीं करें?
ये अलग-अलग चीजें हैं। एक विंडोज सेवा एक प्रक्रिया है और डब्ल्यूसीएफ सेवा प्रोटोकॉल और कार्यक्षमता का एक हैंडलर/कार्यान्वयन है।
संपादित करें क्षमा करें अगर मुझे बहुत धक्का लग रहा था। आप विंडोज होस्ट में डब्ल्यूसीएफ सेवा होस्ट कर सकते हैं लेकिन आप इसे आईआईएस/डब्ल्यूएएस या किसी अन्य .NET एप्लिकेशन में भी होस्ट कर सकते हैं। आईआईएस/डब्ल्यूएएस के साथ आपको प्रमाणीकरण, प्रक्रिया रीसाइक्लिंग आदि जैसे बहुत सारे एक्स्ट्रा मिलते हैं।
डब्ल्यूसीएफ के साथ आप बहुत इंटरऑपरेबल आरईएसटी/जेएसओएन सेवाओं को लागू कर सकते हैं लेकिन आप डब्ल्यूएस- * सुविधाओं जैसी बहुत उन्नत चीजें भी चुन सकते हैं।
उन्हें देखो।
+1 जानना चाहता था कि दोनों के बीच क्या अंतर था, इसने मुझे बताया कि मुझे क्या पता होना चाहिए। – FRoZeN
विंडोज सेवा के अंदर डब्ल्यूसीएफ सेवा को होस्ट करने के तरीके पर एमएसडीएन से अतिरिक्त जानकारी: http://msdn.microsoft.com/en-us/library/ms733069(v=vs.100).aspx और http://msdn.microsoft.com/en-us/library/ms734781.aspx – juFo
एक मानक विंडोज सेवा एक ऐसी प्रक्रिया है जो उस विशेष मशीन पर चलती है और उस मशीन पर कुछ करती है। इसमें डिफ़ॉल्ट रूप से कोई "आउटगोइंग" संचार नहीं होता है - यही वह डब्ल्यूसीएफ तालिका में लाता है। –