2011-03-12 17 views
8

मौजूदा वाणिज्यिक/ओपन सोर्स का उपयोग करने के बजाय अपने स्वयं के नियम इंजन को लागू करने के कारण क्या हो सकते हैं? नियम इंजन लागू करने के लिए कोई विशिष्ट दिशानिर्देश?नियम इंजन लागू करने के लिए दिशानिर्देश

उत्तर

6

अपने स्वयं के लागू करने के लिए तर्क के लिए यह पोस्ट देखें:

Rules Engine - pros and cons

मुख्य रूप से समस्या कमजोर डेटा मॉडल विरोधी पैटर्न के आसपास केंद्रित है। यहां दिए गए अनुसार:

http://martinfowler.com/bliki/AnemicDomainModel.html

आप कैसे लागू करना चाहिए आवश्यकताओं लेकिन आम तौर पर महत्वपूर्ण बिंदुओं पर बहुत ज्यादा निर्भर करता है पर विचार करने के लिए जब डिजाइनिंग अपने स्वयं के शामिल हैं।

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