Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Rule engines ερώτηση

Îåêßíçóå áðü ôï ìÝëïò cap. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 16-06-2005, 14:11. Υπάρχουν 7 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-06-2005, 22:30 2740

    Rule engines ερώτηση

    Εχει πάρει κανενός το μάτι κανένα rule engine ΕΚΤΟΣ του NxBRE, που να κυκλοφορεί ελεύθερο εκει έξω; Δεν είναι ανάγκη να είναι πλήρες προϊόν, αρκεί να είναι δωρεάν ακόμα και σε μορφή "αρθρου" στη χειρότερη περίπτωση. Χρειάζομαι κάτι πολύ απλό ως βάση, έχω κάνει κάποιες προσπάθειες αυτόνομα αλλά θα ήθελα να δω και κάτι από κάποιον τρίτο.

    Λεω, αν Smile

    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  14-06-2005, 18:12 2788 σε απάντηση της 2740

    Re: Rule engines ερώτηση

    http://sourceforge.net/projects/sdsre/

    Αυτό?  Δεν το κοίταξα καθόλου, απλά έψαξα στο sourceforge...

    Patrick
  •  14-06-2005, 18:29 2791 σε απάντηση της 2788

    Re: Rule engines ερώτηση

    Alpha version? Χμμμ, θα του ρίξω μια ματιά. Πως μου ξέφυγε;;


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  14-06-2005, 18:42 2794 σε απάντηση της 2791

    Re: Rule engines ερώτηση

    Είναι λίγο περίεργο.  Λέει "production/stable" αλλά είναι alpha version.  Κάποιο λάθος έχουν κάνει.  Όπως και να'χει, μπορείς να πάρεις ιδέες από τον κώδικα!

    Patrick
  •  15-06-2005, 12:36 2822 σε απάντηση της 2794

    Re: Rule engines ερώτηση

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

    Αυτό που δεν καταλαβαίνω, είναι πού είναι το "simple" στο sdsre. "Απλό" να περιγράψεις κανόνες σε XML ? Indifferent Δεν έφτανε δηλαδή η δυσκολία να γράψεις το κείμενο του rule, τώρα πρέπει να προσέχεις και tags και βλακείες? Αυτό πρέπει να είναι το καλύτερο ίσως παράδειγμα που δεν πρέπει να χρησιμοποιείται η XML.

    Τώρα πάντως που είδα το NxBRE πρέπει να το κοιτάξω καλύτερα. Ήξερα το Amzi Prolog server αλλά αυτό είναι εμπορικό. Αν στο NxBRE μπορείς να γράψεις περίπλοκους κανόνες χωρίς πάρα πολύ μπελά θα είναι φοβερό εργαλείο.

    Δες και αυτό το XML Rule Engine και τη σχετική συζήτηση στο TheServerSide. Περιέχει μερικές αναφορές και σε άλλα προϊόντα. Βέβαια η εμμονή στην XML θα είναι "λίγο" πρόβλημα

    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  15-06-2005, 13:29 2825 σε απάντηση της 2822

    Re: Rule engines ερώτηση

    Μόλις κοίταγα τα links. Έχω κάτι like...

    Πριν κανα δύο χρόνια είχα φτάξει μια μηχανή που έπαιρνε δεδομένα από ένα αρχείο και τα εισήγαγε σε ένα SQL. Θα μου πεις, γιατί το έκανα, αφού υπάρχουν τα DTS; Γιατί ήταν πολύπλοκο για IT Manager να ανοίγει τον SQL και να πειράζει κάθε φορά το DTS πακέτο για να έχει το επιθυμιτό αποτέλεσμα, μιας και κάθε φορά που έφτιαχνε το αρχείο εισόδου, δεν θυμόταν πως το έκανε τον προηγούμενο μήνα, αλλά ήθελε σταθερό το αποτέλεσμα... Tongue Tied

    Έφτιαξα μια δομή XML που μπορεί να πέρνει αποφάσεις αν μια γραμμή από ένα recordset, υπάρχει μέσα σε ένα table, και να την εισάγει αν δεν υπάρχει ή αν υπάρχει να την ανανεώσει. Βασίζεται στην ιδέα του try, catch και finally, αλλά έχει γέλιο που μπορεί να κάνει lookups μέσα σε άλλα tables για να κάνει αντικατάσταση μιας τιμής στήλης ή/και μπορεί να κάνει ένα υπολογισμό να δώσει σαν αποτέλεσμα μιας στήλης, ή να κάνει εισαγωγή σε ένα τρίτο table να πάρει τιμή και να κάνει lookup την τιμή και να φέρει αποτέλεσμα για τιμή σε στήλη, συνδιασμούς με AND, OR...

    Βέβαια όταν το είχα πρωτογράψει δεν περίμενα να μου βγει επιτυχία, αλλά μετά από τρία χρόνια σε παραγωγικές θέσεις, θεωρώ ότι είναι μεγάλο hit μιας και δουλεύει χωρίς να με προβληματίζει, με αλλαγές στο XML από IT Manager. Devil

    Θες να σε στείλω ένα τέτοιο XML να δεις να πάρεις ιδέες; Smile


    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  15-06-2005, 13:36 2826 σε απάντηση της 2825

    Re: Rule engines ερώτηση

    Ενδιαφέρον ακούγεται, αν και έψαχνα κατι που δεν θα ήταν bound με δεδομένα...μάλλον θα παίζει με in-memory custom objects. Το link που μου έστειλε ο Παναγιώτης ήταν ενδιαφέρον. Παρ'όλα αυτά αν έχεις όρεξη στείλτο μου και (κατα πάσα πιθανότητα) θα το δω! (Λεω κατα πάσα πιθανότητα γιατί δεν έχει αρκετές ώρες η ημέρα Smile )
    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  16-06-2005, 14:11 2866 σε απάντηση της 2826

    Re: Rule engines ερώτηση

    Δες και τo ILOG for .NET. Είναι εμπορικό το πακέτο, αλλά πολύ καλό. Είναι πολύ γρήγορο και μπορούν πολλοί χρήστες ταυτόχρονα να φτιάξουν περίπλοκα business rules μέσω Office ή Sharepoint. Προφανώς προορίζεται για εφαρμογές με πολλά rules και μεγάλο traffic. Δεν είναι τυχαίο ότι κέρδισε φέτος το Jolt Productivity Award στην κατηγορία Business Integration and Data Tools.





    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems