2010-01-25 13 views
6

मैं एआई से संबंधित आवेदन पर काम कर रहा हूं। इस एप्लिकेशन के लिए मुझे एक नियम इंजन होना चाहिए। Jess जावा में पूरी तरह से लिखा गया एक अच्छा नियम इंजन है। लेकिन मेरे आवेदन के लिए मैं लाइसेंस प्रतिबंधों के कारण इसका उपयोग नहीं कर सकता।जावा में लिखित ओपन सोर्स नियम इंजन

किसी ने मुझसे एक खुला स्रोत नियम इंजन जावा में लिखा बता सकते हैं?

उत्तर

6

शेल्फ नियम इंजन से एक खुला स्रोत आपके आवेदन के लिए पूर्ण ओवरकिल हो सकता है, मैंने पहले ड्रॉल्स का उपयोग किया है और यह बहुत हेवीवेट है, आपको इसका उपयोग करने से पहले ढांचे को समझने की भी आवश्यकता होगी - ड्रॉल्स के साथ यह भी नहीं है बुरा है, लेकिन स्केल/ग्रोवी/जेआरबी जैसे कुछ में अपने स्वयं के डीएसएल नियम इंजन लिखना अधिक उचित हो सकता है।

यहाँ एक दिलचस्प लेख है कि एक ग्रूवी आधारित नियम इंजन के निर्माण के बारे में बात करती है:

http://www.pleus.net/articles/grules/grules.pdf

व्यायाम करें क्या आप इन विकल्पों में से सबसे उपयुक्त है और वहाँ से चले जाते हैं।

4

Drools एक प्रमुख ओपन-सोर्स जावा नियम इंजन है, और यह ASL2 लाइसेंसिंग का उपयोग करता है। मैंने इसे व्यक्तिगत रूप से उपयोग नहीं किया है, लेकिन मेरे कुछ सहयोगियों ने इसे कुछ अलग-अलग परियोजनाओं पर सफलतापूर्वक उपयोग किया है।

2

Drools अब तक का सबसे सुविधा भरी हुई और एक्स्टेंसिबल, यह उत्पादन कार्यान्वयन का एक बहुत भी है कर रहा है। पिछली पोस्ट में कहा गया है कि यह एएसएल 2 है।

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