Drools usage examples Case 1 Simple DRL file with all rules in it Test/Executor DRL file Case 2 Simple Microsoft Excel file with all rules in it Test/Executor Excel file Case 3 Multiple DRL files where one rule depends on another Test/Executor DRL file #1 DRL file #2 DRL file #3 Case 4 DRL template with Array Data Provider Test/Executor DRL template DRL template with Object Data Provider Test/Executor DRL template DRL template with Microsoft Excel file as data source Test/Executor DRL template Excel data DRL template with JDBC ResultSet as data source Test/Executor DRL template