मैं एक बड़ी राज्य सरकारी एजेंसी के लिए काम करता हूं जो कि एक बार है। हमारे कौशल सेट पुराने हैं और बजटीय फ्रीज किसी भी प्रशिक्षण या नए कर्मचारियों/सलाहकारों की भर्ती को रोकते हैं (फायरिंग लोगों को भी असंभव है)। व्यापार वस्तुओं को डिजाइन करना, डिजाइन पैटर्न को कार्यान्वित करना, कोड पुस्तकालयों और सेवाओं की स्थापना, इकाई परीक्षण, स्रोत नियंत्रण इत्यादि सभी चीजें हैं जिन्हें आप यहां नहीं पाएंगे। जोएल टेस्ट पर हम 0 से अधिक हैं क्योंकि आप संभवतः प्राप्त कर सकते हैं। अच्छी खबर यह है कि हम केवल यहां से जा सकते हैं!डब्ल्यूसीएफ के साथ एन-टियर आर्किटेक्चर में कूद रहे हैं?
हम डेस्कटॉप सीआरयूडी अनुप्रयोगों (सी ++, सी #, या जावा में) विकसित करते हैं जो सीधे ओडीबीसी कनेक्शन के माध्यम से ओरेकल डेटाबेस को हिट करते हैं। हम मूल रूप से एसयूएल कथन और पैचवर्क कोड के साथ जीयूआई से भरे हुए हैं। हमें डेटाबेस की सीधी पहुंच को रोकने और उपयोगकर्ता मशीनों पर ओरेकल क्लाइंट की आवश्यकता को हटाने के लिए सेवा-उन्मुख एन-स्तरीय आर्किटेक्चर की ओर बढ़ने के लिए कहा गया है।
क्या डब्ल्यूसीएफ मार्ग है जिस पर हमें आगे बढ़ना चाहिए? हमने कुछ एन-स्तरीय एप्लिकेशन वॉकथ्रू (जैसे this one) किए हैं और वे लागू करने में आसान लगते हैं, लेकिन हम समझने के लिए पर्याप्त नहीं जानते कि क्या हम सही तकनीकों पर विचार कर रहे हैं। .NET जेनरेट किए गए टाइपसेट डेटासेट का उपयोग करना हमें महीने/साल के काम को बचाने के लिए एक अच्छा स्टॉपगैप जैसा लगता है (जैसा कि कई परियोजनाओं के लिए जमीन से नई व्यावसायिक वस्तुओं को बनाने के विरोध में)। क्या यह डिब्बाबंद दृष्टिकोण पहले चरण के लिए व्यवहार्य है?
सभी से इनपुट के लिए धन्यवाद। ऐसा लगता है कि हम पूरी तरह से अवधारणा के साथ आगे बढ़ सकते हैं। चूंकि इतने सारे उत्तरों ने एक ही चीज़ को प्रतिबिंबित किया, इसलिए मैं पहले के साथ गया। – BikeMrown