This document provides an overview of rule engines and the Drools rule engine. It defines key concepts like rules, the ReteOO algorithm, and why use a rule engine. It then describes Drools Expert and the different Drools rule formats. It explains executing rules in Drools and the Drools Eclipse IDE. Finally, it summarizes the Drools Guvnor rule management system and Drools Flow for process automation.