Archive | drools RSS feed for this section

Drools Developer’s Cookbook – Packt Publishing Book

What you will learn from this book:

  1. Use Drools Guvnor for rules authoring and configuration
  2. Configure different ways to store your knowledge using Marshallers, and JPA with Spring
  3. Understand how to add complex event processing capabilities to a project
  4. Take full advantage of the remote rules execution using the Drools Server.
  5. Integrate Drools with the Apache Camel Project using the Spring Framework
  6. Monitor Drools knowledge bases and sessions using JMX.
  7. Implement automated planning using Drools Planner
  8. Migrate and learn new features included in jBPM5.

(Full Story: Drools Developer’s Cookbook | Packt Publishing Book)

Video: Best Practices for JBoss Drools

Claye Greene and Kristy Sanders of Technology Blue are giving a webinar on Best practices for using JBoss Drools on November 16th, 2010 at 10am Pacific.
Open source has proven to be a valuable solution for companies looking to lower implementation costs of software solutions. A few years ago open source Decision Management solutions were considered a risky proposition at best. However as a technology solution for managing and executing decisions, open source solutions like JBoss Drools have quickly become a viable, enterprise-class alternative.
This webinar discusses the pros and cons of using an open source Decision Management solution while leveraging meaningful code samples to illustrate lessons learned and best practices with JBoss Drools. If you are currently implementing, or planning to implement an open source solution for managing enterprise decisions, this webinar will provide insight and approaches to maximize success.
(Link: Video: Best Practices for JBoss Drools)

Video: Gunvor Decision Tables

This demonstrates merging and sorting. Cells can contain any value that implements Comparable; consequently sorting is correct for Dates and numbers etc. The header’s sorting operation is consistent with that used throughout Guvnor.
The biggest change is however underneath the covers.
After a weekend of fretting about issues with implementing various things with GWT’s CellTable I decided to remove it and use our own grid (still based upon GWT’s Column and Cell interfaces). This enabled merging to be applied while the table is constructed whereas it had previously been a hack over CellTable.
It also facilitates the more simple implementation of other (future) things: “real” hidden columns, pop-up validation warnings and horizontal layout spring to mind (as the thing immediately next on my to-do list).
Next, to add the means to delete and insert rows before starting to integrate into Guvnor.
(Link: Video: Gunvor Decision Tables)

Drools.Net

Drools.NET is a Business Rules Engine (BRE) based on Charles Forgy’s Rete algorithm. Developers can now exploit a powerful Rule Engine through a completely managed .NET code base! Drools.NET is based on Jboss Rules, and comes with all the features of that Rules Engine.
(Link: Drools.Net)

Applying complex event processing (CEP)

Into to CEP
Drools Vision
Drools Fusion: CEP extensions
Event Declaration and Semantics
Event Cloud, Streams and the Session Clock
Temporal Reasoning
Sliding Window Support
Streams Support
Memory Management
(Link: Applying complex event processing (CEP))

Drooling for Drools5 – Its Proctor Time on Vimeo

Drools 5.0 introduced the Business Logic integration Platform which provides a unified and integrated core for Rules, Workflow and Event Processing.

This session will focus on the new functionality introduced in Drools 5.1. A deep dive into core capabilities of Drools Expert, Flow and Fusion. Learn about integration with Spring, Camel and CXF and how they can be combined for declarative services. Find out how Drools Fusion delivers complex event processing (CEP) capabilities to build active decision management applications. Learn more about BPMN2 and the standards-based BPM implementation in DroolsFlow.
(Link: Drooling for Drools5 – Its Proctor Time on Vimeo)

Drools Fusion – JBoss Community

The vision on Drools 5 of a Behavioural Modeling Platform can only be achieved by moving away from any of the narrow modeling perspectives that see only Rules, or Processes, or Events as their main modeling concept. To effectively achieve the flexibility and power of behavioural modeling, a platform must understand all of these concepts as primary concepts and allow them to leverage on each other strengths.
(Link: Drools Fusion – JBoss Community)

Guided Rules with the JBoss BRMS (Guvnor)

In this article by Paul Browne, we’re going to read about the Guvnor rule editor, and use it to write some more sophisticated rules. In particular, we’re going to:

* Show how to put information into and out of our rules
* Build a fact model to hold this information
* Import our newly built model into Guvnor
* Create guided rules using this fact model
* Run and test our new fact-based rules
(Link: Guided Rules with the JBoss BRMS (Guvnor))

Drools Guvnor – JBoss Community

Drools Guvnor is a centralised repository for Drools Knowledge Bases, with rich web based GUIs, editors, and tools to aid in the management of large numbers of rules. As you know, Drools allows you to create executable knowledge bases. The repository component is where you can store versions of rules, models, functions, processes etc that all relate to these knowledge bases. Access is controlled, and it is possible to lock down access and restrict features so domain experts (non programmers) can view and edit rules without being exposed to all the features at once.

You would want to use Guvnor if

* You have a need to control access to rules and other artifacts
* Have a variety of non programmer users who could use graphical editors to edit rules
* Need to manage versions and changes to the rules over time (and you probably have a lot of rules !).
(Link: Drools Guvnor – JBoss Community)

Drools Rules – Fedex's Secret Sauce

FedEx Custom Critical team is doing an awesome and very innovative work out there. Here you can see Michael Coté interviewing Adam Mollenkopf, Strategic Technologist at FedEx Custom Critical.

That includes as we can see from the demo the Adobe stack in the front end, Drools Expert for knowledge reasoning, Drools Fusion for event processing, a geo-spatial framework, etc.
(Link: Drools Rules – Fedex’s Secret Sauce)

Follow

Get every new post delivered to your Inbox.