2008-12-31 19 views
8

मैं कई साल पहले COM + घटकों में व्यावसायिक डेटाैकैस परतों को तैनात करने वाले एएसपी.Net ऐप्स लिखता था। यह मेरे देश में कई कॉर्पोरेट बुनियादी ढांचे में मानक था। क्या यह अभी भी अनुशंसित है? विकल्प क्या है?क्या COM + अभी भी अनुशंसित है?

उत्तर

0

मैं सिर्फ पिछले दो दिनों एक नया Windows 2003 सर्वर पर काम मेरे पुराने COM + व्यापार की वस्तुओं की दो बनाने की कोशिश कर बिताया है और मुझे विश्वास है मैं कॉम के साथ + कभी भी फिर से काम करने के लिए कभी नहीं चाहते हूँ।

+0

मुझे Win2k3 के साथ COM + माइग्रेशन के साथ भी समस्याएं आई हैं। मेरे मामले में, मुझे अपने COM + ऐप के लिए सुरक्षा सेटिंग्स बदलनी पड़ीं। 'पहचान' टैब में, मैंने बदल दिया एक नया स्थानीय मशीन खाते में 'इंटरएक्टिव उपयोगकर्ता' से खाते। –

3

WCF interobject संचार के लिए नए सिफारिश तंत्र

+0

COM + एक सौदे पर नजर रखने, न सिर्फ एक भारतीय दंड संहिता तंत्र है। – ConcernedOfTunbridgeWells

+0

तुमने क्या किया? पढ़ें COM + और टी के लिए निकटतम प्रतिस्थापन के लिए कूद कर echnology?मुझे आश्चर्य है कि यह उच्चतम रैंकिंग उत्तर है जब डब्लूसीएफ का उपयोग करने के लिए यह संभव नहीं है। मूल परियोजना की वास्तुकला शायद गलत है। पढ़ें कि वह क्या करने की कोशिश कर रहा है। – senfo

5

COM + वास्तव में है बस एमटीएस (Microsoft Transaction Server) rebadged और Windows 2000 और बाद के संस्करणों (यह NT4 पर एक वैकल्पिक अतिरिक्त था) के साथ बंडल। यदि आप गैर-प्रबंधित कोड का उपयोग कर रहे हैं, तो COM + अभी भी लेन-देन के मध्य-स्तर के लिए पसंदीदा विकल्प है। वास्तव में, यह आमतौर पर TPC-C बेंचमार्क सिस्टम में टीपी मॉनिटर के रूप में उपयोग किया जाता है क्योंकि यह नेट या जावा से अधिक कुशल है और टक्सेडो या एनकिना (जो $/टीपीएम को कम करता है) से काफी सस्ता है।

डब्ल्यूसीएफ (Windows Communication Foundation) का अपना लेनदेन मॉनीटर है, जो उचित है क्योंकि COM + की आर्किटेक्चर को COM के साथ कसकर जोड़ दिया गया है और नेट रनटाइम को फिर से निकालना मुश्किल होगा। यदि आप .NET में एक लेनदेन आवेदन लिख रहे हैं, डब्ल्यूसीएफ इस सुविधा प्रदान करता है हालांकि System.Transactions लाइब्रेरी ADO.Net क्लाइंट के लिए वितरित लेनदेन समर्थन भी प्रदान करती है।

4

यहाँ WCF के बारे में बात की एक बहुत कुछ नहीं है, लेकिन मैं ईमानदारी से है कि आप के लिए क्या देख रहे हैं नहीं लगता।

एएसपी के शुरुआती दिनों में, लोगों ने जल्दी ही सीखा कि मार्कअप पृष्ठों में सभी कोड को बनाए रखना मुश्किल था। नतीजतन, कुछ लोगों ने COM घटकों का उपयोग कर एन-टियर डिज़ाइन को लागू करना शुरू कर दिया। यदि आपके इरादे एक सामान्य एन-टियर फैशन में बस एक डीएएल बनाने के लिए हैं, तो कोई कारण नहीं है कि एक साधारण वर्ग लाइब्रेरी पर्याप्त नहीं होगी।

एक वर्ग पुस्तकालय के निर्माण,, अपने वेब परियोजना के लिए एक संदर्भ के रूप में जोड़ने और, ज़ाहिर है ADO.NET में

देखो।

-3

http://msdn.microsoft.com/en-us/library/ms686988(VS.85).aspx से:।

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

हालांकि एक तरह की विरासत सामग्री की तरह दिखता है, मैं नहीं सोचता कि माइक्रोसॉफ्ट द्वारा प्रदान की गई कोई भी फैशन तकनीक इस समय COM + को बदल सकते हैं।

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