<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Re: Rule engines ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2866.aspx</link><pubDate>Thu, 16 Jun 2005 21:11:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2866</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2866.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=2866</wfw:commentRss><description>Δες και τo &lt;a target="_blank" title="http://www.ilog.com/products/rulesnet/index.cfm" href="http://www.ilog.com/products/rulesnet/index.cfm"&gt;ILOG for .NET&lt;/a&gt;. Είναι εμπορικό το πακέτο, αλλά πολύ καλό. Είναι πολύ γρήγορο και μπορούν πολλοί χρήστες ταυτόχρονα να φτιάξουν περίπλοκα business rules μέσω Office ή Sharepoint. Προφανώς προορίζεται για εφαρμογές με πολλά rules και μεγάλο traffic. Δεν είναι τυχαίο ότι κέρδισε φέτος το Jolt Productivity Award στην κατηγορία &lt;a target="_blank" title="http://www.sdmagazine.com/documents/s=9785/sdm0506b/0506b3.html" href="http://www.sdmagazine.com/documents/s=9785/sdm0506b/0506b3.html"&gt;Business Integration and Data Tools.&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;</description></item><item><title>Re: Rule engines ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2826.aspx</link><pubDate>Wed, 15 Jun 2005 20:36:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2826</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2826.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=2826</wfw:commentRss><description>Ενδιαφέρον ακούγεται, αν και έψαχνα κατι που δεν θα ήταν bound με δεδομένα...μάλλον θα παίζει με in-memory custom objects. Το link που μου έστειλε ο Παναγιώτης ήταν ενδιαφέρον. Παρ'όλα αυτά αν έχεις όρεξη στείλτο μου και (κατα πάσα πιθανότητα) θα το δω! (Λεω κατα πάσα πιθανότητα γιατί δεν έχει αρκετές ώρες η ημέρα &lt;img src="/forums/emoticons/emotion-1.gif" alt="Smile" /&gt; )</description></item><item><title>Re: Rule engines ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2825.aspx</link><pubDate>Wed, 15 Jun 2005 20:29:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2825</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2825.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=2825</wfw:commentRss><description>&lt;p align="justify"&gt;&lt;font style="BACKGROUND-COLOR: #efefef" face="Georgia" size="2"&gt;Μόλις κοίταγα τα links. Έχω κάτι like...&lt;br /&gt;&lt;br /&gt;Πριν κανα δύο χρόνια είχα φτάξει μια μηχανή που έπαιρνε δεδομένα από ένα αρχείο και τα εισήγαγε σε ένα SQL. Θα μου πεις, γιατί το έκανα, αφού υπάρχουν τα DTS; Γιατί ήταν πολύπλοκο για IT Manager να ανοίγει τον SQL και να πειράζει κάθε φορά το DTS πακέτο για να έχει το επιθυμιτό αποτέλεσμα, μιας και κάθε φορά που έφτιαχνε το αρχείο εισόδου, δεν θυμόταν πως το&amp;nbsp;έκανε τον προηγούμενο&amp;nbsp;μήνα, αλλά&amp;nbsp;ήθελε&amp;nbsp;σταθερό το αποτέλεσμα... &lt;img src="/forums//emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;br /&gt;&lt;br /&gt;Έφτιαξα μια δομή XML που μπορεί να πέρνει αποφάσεις&amp;nbsp;αν μια γραμμή από ένα recordset, υπάρχει μέσα σε ένα table, και να την εισάγει&amp;nbsp;αν δεν υπάρχει ή αν υπάρχει να την ανανεώσει. Βασίζεται στην ιδέα του try, catch και finally, αλλά έχει γέλιο που μπορεί να κάνει lookups μέσα σε άλλα tables για να κάνει αντικατάσταση μιας τιμής στήλης ή/και μπορεί να κάνει ένα υπολογισμό να δώσει σαν αποτέλεσμα μιας στήλης, ή να κάνει εισαγωγή σε ένα τρίτο table να πάρει τιμή και να κάνει lookup την τιμή και να φέρει αποτέλεσμα για τιμή σε στήλη, συνδιασμούς με AND, OR...&lt;br /&gt;&lt;br /&gt;Βέβαια όταν το είχα πρωτογράψει δεν περίμενα να μου βγει επιτυχία, αλλά μετά από τρία χρόνια&amp;nbsp;σε παραγωγικές θέσεις,&amp;nbsp;θεωρώ ότι είναι μεγάλο hit μιας και δουλεύει χωρίς να με προβληματίζει, με αλλαγές στο XML από IT Manager. &lt;img src="/forums//emoticons/emotion-14.gif" alt="Devil" /&gt;&lt;br /&gt;&lt;br /&gt;Θες να σε στείλω ένα τέτοιο XML να δεις να πάρεις ιδέες; &lt;img src="/forums//emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;George J.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Rule engines ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2822.aspx</link><pubDate>Wed, 15 Jun 2005 19:36:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2822</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2822.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=2822</wfw:commentRss><description>Το ρίξαμε στα σκληρά? &lt;img src="/forums//emoticons/emotion-4.gif" alt="Stick out tongue" /&gt; Rule Engines! Απλοποιούν τη ζωή μας αλλά τελικά δεν είναι τόσο απλά όσο φαίνονται. Το να περιγράψεις ένα rule είναι πρόβλημα παρόμοιο με το να γράψεις ένα rule σε Prolog ή ένα καλό select σε SQL. Εξάλλου δεν είναι τυχαίο όλα αυτά μοιράζονται κοινό παρελθόν και κοινή θεωρία.&lt;br /&gt; &lt;br /&gt; Αυτό που δεν καταλαβαίνω, είναι πού είναι το "simple" στο sdsre. "Απλό" να περιγράψεις κανόνες σε &lt;u&gt;&lt;b&gt;&lt;i&gt;XML &lt;/i&gt;&lt;/b&gt;&lt;/u&gt;? &lt;img src="/forums//emoticons/emotion-8.gif" alt="Indifferent" /&gt; Δεν έφτανε δηλαδή η δυσκολία να γράψεις το κείμενο του rule, τώρα πρέπει να προσέχεις και tags και βλακείες? Αυτό πρέπει να είναι το καλύτερο ίσως παράδειγμα που &lt;i&gt;δεν&lt;/i&gt; πρέπει να χρησιμοποιείται η XML.&lt;br /&gt; &lt;br /&gt; Τώρα πάντως που είδα το NxBRE πρέπει να το κοιτάξω καλύτερα. Ήξερα το Amzi Prolog server αλλά αυτό είναι εμπορικό. Αν στο NxBRE μπορείς να γράψεις περίπλοκους κανόνες χωρίς πάρα πολύ μπελά θα είναι φοβερό εργαλείο. &lt;br /&gt; &lt;br /&gt; Δες και αυτό το &lt;a target="_blank" title="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=8ca66158-5e4e-49ef-9aa1-80aebfa10b7d" href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=8ca66158-5e4e-49ef-9aa1-80aebfa10b7d"&gt;XML Rule Engine&lt;/a&gt; και τη &lt;a target="_blank" title="http://www.theserverside.net/news/thread.tss?thread_id=27965" href="http://www.theserverside.net/news/thread.tss?thread_id=27965"&gt;σχετική συζήτηση &lt;/a&gt;στο TheServerSide. Περιέχει μερικές αναφορές και σε άλλα προϊόντα. Βέβαια η εμμονή στην XML θα είναι "λίγο" πρόβλημα&lt;a target="_blank" title="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=8ca66158-5e4e-49ef-9aa1-80aebfa10b7d" href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=8ca66158-5e4e-49ef-9aa1-80aebfa10b7d"&gt;&lt;/a&gt;&lt;br /&gt;</description></item><item><title>Re: Rule engines ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2794.aspx</link><pubDate>Wed, 15 Jun 2005 01:42:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2794</guid><dc:creator>patrick</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2794.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=2794</wfw:commentRss><description>Είναι λίγο περίεργο.&amp;nbsp; Λέει "production/stable" αλλά είναι alpha version.&amp;nbsp; Κάποιο λάθος έχουν κάνει.&amp;nbsp; Όπως και να'χει, μπορείς να πάρεις ιδέες από τον κώδικα!&lt;br /&gt;</description></item><item><title>Re: Rule engines ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2791.aspx</link><pubDate>Wed, 15 Jun 2005 01:29:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2791</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2791.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=2791</wfw:commentRss><description>&lt;p&gt;&lt;font style="BACKGROUND-COLOR: #efefef"&gt;Alpha version? Χμμμ, θα του ρίξω μια ματιά. Πως μου ξέφυγε;;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Re: Rule engines ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2788.aspx</link><pubDate>Wed, 15 Jun 2005 01:12:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2788</guid><dc:creator>patrick</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2788.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=2788</wfw:commentRss><description>&lt;a target="_blank" title="http://sourceforge.net/projects/sdsre/" href="http://sourceforge.net/projects/sdsre/"&gt;http://sourceforge.net/projects/sdsre/&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; Αυτό?&amp;nbsp; Δεν το κοίταξα καθόλου, απλά έψαξα στο sourceforge...&lt;br /&gt;</description></item><item><title>Rule engines ερώτηση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/2740.aspx</link><pubDate>Tue, 14 Jun 2005 05:30:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:2740</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/2740.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=2740</wfw:commentRss><description>Εχει πάρει κανενός το μάτι κανένα rule engine ΕΚΤΟΣ του NxBRE, που να κυκλοφορεί ελεύθερο εκει έξω; Δεν είναι ανάγκη να είναι πλήρες προϊόν, αρκεί να είναι δωρεάν ακόμα και σε μορφή "αρθρου" στη χειρότερη περίπτωση. Χρειάζομαι κάτι πολύ απλό ως βάση, έχω κάνει κάποιες προσπάθειες αυτόνομα αλλά θα ήθελα να δω και κάτι από κάποιον τρίτο.&lt;br /&gt;&lt;br /&gt;Λεω, αν &lt;img src="/forums/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br /&gt;</description></item></channel></rss>