Abstract :
Summary form only given. This talk will focus on declarative programming with JBoss Drools 4.0. We will cover all of the advanced Conditional Elements that facilitate declarative programming; including ´exists, ´not´, ´collect´, ´accumulate´ and ´from´. We will discuss why object models should be flattened and expressed relationally to get the most out of declarative programming with rule engines. The new Ruleflow extensions will be covered and why an integrated engine for rules and process is essential for complex behavioral modeling. The future of Drools will also be touched on and our possible approaches to integrate CEP/ESP, backward chaining, solvers and belief systems. This talk will be aimed at intermediates and above, it is expected that attendees should understand the basics on Production Rule systems; and how assertion and retraction on a rule session work along with the role of the agenda and the recursive nature of rule systems.