Drools
From BC$ MobileTV Wiki
Drools is an industry-leading Rule Engine by JBOSS. It's primary use is in applications or services which require custom code or conditions to cause certain actions to be fired within the business logic (i.e. dynamically changing business logic which can't have all possible cases pre-defined/coded).
Contents
Documentation
- Drools official documentation: http://www.jboss.org/drools/documentation.html
- Drools - Introduction: http://downloads.jboss.com/drools/docs/5.0.1.26597.FINAL/drools-introduction/html_single/index.html
- Drools - Expert (complete guide): http://downloads.jboss.com/drools/docs/5.0.1.26597.FINAL/drools-expert/html_single/index.html
BPMN
Business Process Modeling Notation (BPMN) is a graphical representation for specifying business processes in a business process model.[1]
- BPMN Specification: http://www.bpmn.org/
- Drools & jBPM: http://blog.athico.com/2010/09/bpmn2-authoring-in-drools-guvnor.html
Tools
Java
Spring
- Drools Spring Tutorial: http://docs.codehaus.org/display/DROOLS/Drools+Spring+Tutorial
Grails
- Drools Plugin: http://grails.org/plugin/drools
Resources
- Drools Downloads: http://jboss.org/drools/downloads.html
- Drools Flow: http://www.jboss.org/drools/drools-flow.html
- Drools Expert (Rule Engine): http://jboss.org/drools/drools-expert.html
Tutorials
- DROOLS - Tutorials and Examples: http://docs.codehaus.org/display/DROOLS/Tutorials+and+Examples
- Implement business logic with the Drools rules engine: http://www.ibm.com/developerworks/java/library/j-drools/
- Human-readable Rules with Drools JBoss Rules 5.0(Part 1): http://www.packtpub.com/article/human-readable-rules-with-drools-jboss-rules-part1
- Human-readable Rules with Drools JBoss Rules 5.0(Part 2): http://www.packtpub.com/article/human-readable-rules-with-drools-jboss-rules-part2
- Using Drools in Your Enterprise Java Application: http://onjava.com/pub/a/onjava/2005/08/24/drools.html
- Drools 5 Case Study 1- Writing DSL for DRL rule: http://javabeans.asia/2009/08/29/drools_5_case_study_1_writing_dsl_for_drl_rule.html#comment1257791127596
- Drools 5 Case Study 2 - Complex Event Processing: http://javabeans.asia/2009/09/01/drools_5_case_study_2_complex_event_processing.html
- Rev Up the Drools 5 Java Rule Engine - Brief Look At Workflows: http://www.developer.com/java/ent/article.php/10933_3821101_4/Rev-Up-the-Drools-5-Java-Rule-Engine.htm
- A Complete Tutorial on the Drools Business Rule Engine with Kotlin: https://dzone.com/articles/a-complete-tutorial-on-the-drools-business-rule-en
External Links
- Drools Expert: http://www.jboss.org/drools/drools-expert.html
- Rule with low Salience is fired too early: http://www.nabble.com/rule-with-low-Salience-is-fired-too-early-td23585593.html
- Drools & Prova - MULE Transport: http://www.mulesoft.org/display/DROOLS/Home
- ServiceMix Drools: http://servicemix.apache.org/servicemix-drools.html
- ServiceMix -- Rules based routing using the Drools rule engine: http://servicemix.apache.org/drools.html
- Data Rules and Routing Engine (DRRE): http://drre.sourceforge.net/
- Installing and Customizing the DRL Schema: http://www.geocities.com/CapitolHill/5910/drltk/instructions.htm
- Rev Up the Drools 5 Java Rule Engine: http://www.semanticweb.com/features/article.php/3821101
- Drools docs 3.0.2: http://www.jbug.jp/trans/jboss-rules3.0.2/ja/html_single/index.html#d0e252
- First Look – Drools 5.0: http://jtonedm.com/2008/10/14/first-look-drools-50/
- BRMS for Drools 5: http://blog.athico.com/2008/04/brms-for-drools-5.html
- Drools, BRMS and Revolutions: http://yaakov2.wordpress.com/2008/07/04/drools-brms-and-revolutions/
- Working with Drools from a JRules perspective: http://randomconsultant.blogspot.com/2008/07/working-with-drools-from-jrules.html
- Drools Rules: http://droolsrules.blogspot.com/
- Drools docs - Examples: http://docs.codehaus.org/display/DROOLS/Tutorials+and+Examples
- Rule Engine Stress Testing: http://javabeans.asia/2009/09/05/rule_engine_stress_testing.html
- Quick Start tutorial/movie for BRMS (Michael Neale): http://blog.athico.com/2007/05/quick-start-tutorialmovie-for-brms.html
- Drools BRMS Guide (Business Rules Management System): http://blog.athico.com/2008/02/drools-brms-guide-business-rules.html
- Complexity and code count of Drools (Michael Neale): http://blog.athico.com/2008/03/complexity-and-code-count-michael-neale.html
- Introduction to Drools -- Rules fall from your eyes: http://magazine.redhat.com/2008/07/10/introduction-to-drools-rules-fall-from-your-eyes/
- Rete DSL testing harness: http://blog.athico.com/2009/11/rete-dsl-testing-harness.html
- ServiceMix Drools: http://servicemix.apache.org/servicemix-drools.html
- Drools Flow videos: http://blog.athico.com/2009/08/drools-flow-videos.html
- Whats new in Drools 5 video and Q&A session: http://blog.athico.com/2008/11/whats-new-in-drools-5-video-and-q.html