|
|
||
Elie Levy's BlogMay 2007 ArchivesZilonis Rules Engine at JavaOnePosted by elevy on May 10, 2007 at 10:13 PM | Permalink | Comments (3)The Zilonis Rules Engine is a Java Rules Engine that is Thread-Safe. It was presented yesterday at the JavaOne. The presentation discussed the challenges of implementing a Pricing Service in Retail, why using a Rules Engine would be a challenge, and the way Zilonis solves those scalability issues. We finished the session with the details of how it uses Read-Write Locks to achieve the multithreading capabilities with a high degree of concurrency. Also the Zilonis Analysis Tool (100% written with Swing) did its debut, and was used as a way to explain how the RETE algorithm works. After cleaning up a little bit the Analysis Tool, I will be updating the Zilonis Rules Engine web site, and its repository releasing all the updates that I have been working on for quite a while. Some attendees approached me afterwards the presentation to tell me that they enjoyed the session. Thank you guys for your feedback. I am planning to write some blogs explaining some of the optimizations that I have included in the engine. Also, I will be describing in detail all the different parts of the implementation for those of you that were not able to make it to the presentation. Most likely this part will make it in the documentation at the Zilonis web site. JavaOne: Using the Java Concurrency API and Deadlock Prevention in a RETE Rules Engine to Implement a Pricing EnginePosted by elevy on May 04, 2007 at 11:56 AM | Permalink | Comments (0)The JavaOne conference is coming up next week. I am very excited specially because I will be presenting the BOF session: Using the Java Concurrency API and Deadlock Prevention in a RETE Rules Engine to Implement a Pricing Engine. In the presentation I will be covering how the Zilonis Rules Engine manages concurrency, and how it can be used in an E-Commerce application for determining prices. I will demo the Zilonis Rules Analysis Tool. That tool is implemented using some of the Swing hacks available in the Aerith application, and the UI looks really cool! After the JavaOne I will posting some blogs about the engine, the tools, and the algorithm in general. Also I will update the Zilonis web site, with the latest version, more documentation, and some surprises that I have to keep for after the JavaOne. See you guys over there! | ||
|
|