Guvnor Build and ReleaseBuild We should follow eclipse and when in the perspective have a "workspace" and "project" menu and toolbar. Actually eclispe only has a "project" one, but to simplify things for our current goals we can have ...
Drools 6.0Grouped Accessors for Nested Objects
Inline Casts and Coercion
Unit Support
Collection Filtering and XPath like statements
Flow operators with XPath like notaiton
Assignments
Blocks
Then Bl...
Article Drools&jBPM Project Model and JAR Based Deployment
Drools&jBPM Project Model and JAR Based DeploymentKnowledge Project Overview Drools&jBPM provides a nice low level api for building executable knowledge engines, in a programmatic way. KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
kb...
Guvnor simulation and testingGuvnor is to support simulation and testing (see http://docs.jboss.org/drools/release/5.4.0.Final/droolsjbpm-introduction-docs/html/releaseNotes.html#releaseNotes_5.4.0_Expert). See https://issues.jboss.org/br...
Relational DataFlowsAlready DEAD
Introduction
Pattern filters on Variables
Inline Function Literals
Failure Handling and Direction Flow
Filters
Cut (break)
Case
Function literals and Rising/Falling edges
...
Drools Language EnhancementsNested Objects
Casting Nested Objects
Collections and XPath like filtering
Managed Object Graphs (MOGS)
Nested Patterns and Queries
Escapes for Dialects
Accumulate Improvements to S...
Breaking Changes SuggestionsThis page is to add suggestions for things which would change default behaviour or break backwards compatability. The idea is to get a roadmap of possiblities for Drools 6.0 Modified Activations should not refi...
DroolsProjectLayout
Layout Example
Conventions and Behaviours
Annotations
Version Management and Incremental Updates
JIT and CodeGeneration
Version Compatability
Project Scoped WorkingMemory
RuleMod...
Roadmap: New decision tableThe Decision Table replacement in Guvnor has been completed to the extent of providing equivalent functionality to what pre-existed. Whilst we now have an equivalent devoid of GWTEXT it is still adrift of wher...
Guvnor coding conventionsBest practices for coding
Fail fast
Almost never return null
Use final
High cohesion classes
Inheritance
Composition
Short methods
Proper names for variables, functions and classes
Ex...
Guvnor repository structureTerminology: Workspace: Workspace is nothing more than visual space, it just contained 0...n modules, but in itself the workspace is not versioned, it's not an asset. It's just saying, open these modu...
Article Refactor Guvnor UI: A customizable and plugable UI
Refactor Guvnor UI: A customizable and plugable UIRefactor the navigation bar: 1: The terminology "Knowledge Bases" needs to be configurable. And it needs to be pre-configured with pre-installed perspectives, for example Drools perspective and SOA perspe...
Article Publish Drools artifacts from a production environment
Publish Drools artifacts from a production environmentPublish Drools artifacts from a production environment Enterprise people often want a production repository that is physically separated from development repository. One approach to address this requirement is to ...
AtomPub interface for GuvnorWhat is Guvnor AtomPub Interface http://www.atompub.org/ defines a simple interface over HTTP to publish and subscribe to artifacts (files) and collections of artifacts (services/packages). AtomP...
DroolsResearchNetworkDrools Research Network Hub This page lists the known research projects. If you would like to have this page updated, either correction or addition, then please update the wiki page and we will sync bac...