Το ρίξαμε στα σκληρά?

Rule Engines! Απλοποιούν τη ζωή μας αλλά τελικά δεν είναι τόσο απλά όσο φαίνονται. Το να περιγράψεις ένα rule είναι πρόβλημα παρόμοιο με το να γράψεις ένα rule σε Prolog ή ένα καλό select σε SQL. Εξάλλου δεν είναι τυχαίο όλα αυτά μοιράζονται κοινό παρελθόν και κοινή θεωρία.
Αυτό που δεν καταλαβαίνω, είναι πού είναι το "simple" στο sdsre. "Απλό" να περιγράψεις κανόνες σε
XML ?

Δεν έφτανε δηλαδή η δυσκολία να γράψεις το κείμενο του rule, τώρα πρέπει να προσέχεις και tags και βλακείες? Αυτό πρέπει να είναι το καλύτερο ίσως παράδειγμα που
δεν πρέπει να χρησιμοποιείται η XML.
Τώρα πάντως που είδα το NxBRE πρέπει να το κοιτάξω καλύτερα. Ήξερα το Amzi Prolog server αλλά αυτό είναι εμπορικό. Αν στο NxBRE μπορείς να γράψεις περίπλοκους κανόνες χωρίς πάρα πολύ μπελά θα είναι φοβερό εργαλείο.
Δες και αυτό το
XML Rule Engine και τη
σχετική συζήτηση στο TheServerSide. Περιέχει μερικές αναφορές και σε άλλα προϊόντα. Βέβαια η εμμονή στην XML θα είναι "λίγο" πρόβλημα
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos