हमारे पास हमारे एसओए डब्ल्यूसीएफ सिस्टम में डेटा एक्सेस सेवा है। यह सेवा "सिस्टम विस्तृत" डेटाबेस तालिकाओं पर सीआरयूडी (निर्माण, अद्यतन, हटाएं) संचालन करने के लिए ज़िम्मेदार है, और यह प्रश्नों के लिए इस डेटा का स्रोत भी है। डीएएस के contol के तहत टेबल तक पहुंचने के लिए सिस्टम में कोई भी अन्य सेवा इसे प्राप्त करने या संशोधित करने के लिए डीएएस पर जाना है। हम इकाई फ्रेमवर्क का उपयोग करते हैं और इस डीएएस के लिए अपनी खुद की पीओसीओ राज्य ट्रैकिंग प्रणाली का निर्माण करते हैं।डब्ल्यूसीएफ एसओए: सीआरयूडी डाटा एक्सेस सर्विस ... क्यों परेशान (या हमारा डिज़ाइन गलत है)?
हमारे पास हमारे डेटाबेस में अन्य टेबल हैं जो केवल अपने स्वयं के उपयोग के लिए एकल सेवाओं और स्टोर डेटा से संबंधित हैं, यानी अगर वे क्रैश और फिर से शुरू या व्यापार की जानकारी रिकॉर्डिंग करते हैं तो वे राज्य की जानकारी प्राप्त कर सकते हैं। हमारे पास नियम है कि किसी भी एक टेबल को एक से अधिक सेवाओं तक नहीं पहुंचा जा सकता है: इसलिए कई सेवाओं द्वारा आवश्यक डेटा डीएएस में समाप्त होता है।
सच यह है कि मैंने कभी नहीं समझा है कि क्यों डेटा एक्सेस सेवा एक अच्छा विचार है क्योंकि सीधे टेबल तक पहुंचने का विरोध किया जाता है। ऐसा लगता है कि धीमे होने के कारण, हमारा डीएएस लेनदेन नहीं है क्योंकि यह डाटाबेस अपडेट (एक समय में केवल एक ही पॉकोस) के लिए एक पीओसीओ ग्राफ नहीं भेज सकता है और हमारे पास ऐसे मुद्दे भी हैं जहां डीएएस वास्तव में किसी अन्य सेवा के लिए क्लाइंट है जिसके लिए डेटा चाहिए इससे ... परिपत्र निर्भरता।
डीएएस के साथ परेशान क्यों? एसओए की बात आने पर डीएएस इतना महत्वपूर्ण क्यों है? मुझे यहां क्या समझ नहीं आ रहा है? नियंत्रण का एक बिंदु?
क्या यह एक एसओए डिज़ाइन दोष भी है कि सभी टेबल डीएएस का हिस्सा नहीं हैं और कुछ सेवाओं की अपनी "निजी" टेबल हैं?
इस स्वागत के बारे में कोई चर्चा।
डब्ल्यूसीएफ डेटा सेवा का उपयोग करने के बजाय अपनी खुद की सेवा क्यों रोल करें?यह आपको कुछ सुविधाएं देता है जो आप कहते हैं कि आपकी सेवा की कमी है, और यदि आपके पास पहले से ही ईएफ मॉडल है तो इसे लागू करने के लिए * बेहद कम प्रयास है। –