Why integrate rules and processes in a single engine?

Drools Flow combines a process and a rules engine in one software product. This offers several advantages (compared to trying to loosely coupling an existing process and rules product):

  1. Simplicity: Easier for end user to combine both rules and processes.

  2. Encapsulation: Sometimes close integration between processes and rules is beneficial.

  3. Performance: No unnecessary passing, transformation or synchronization of data

  4. Learning curve: Easier to learn one product.

  5. Manageability: Easier to manage one product, rules and processes can be similar artefacts in a larger knowledge repository.

  6. Integration of features: We provide an integrated IDE, audit log, web-based management platform, repository, debugging, etc.