Chapter 9. Business Resource Planner
Business Resource Planner is a lightweight, embeddable planning engine that optimizes planning problems. It helps Java™ developers solve planning problems efficiently. It combines optimization heuristics and metaheuristics with very efficient score calculations.
The planner helps to solve various use cases, for example:
- Employee/Patient Rosters: the planner helps to create timetables for nurses and keeps track of patient bed management.
- Educational Timetables: the planner helps to schedule lessons, courses, exams, and conference presentations.
- Shop Schedules: the planner tracks car assembly lines, machine queue planning, and workforce task planning.
- Cutting Stock: the planner minimizes waste by reducing the consumption of resources such as paper and steel.
9.1. Installing Business Resource Planner
- Open the DOWNLOADS section of the Red Hat Customer Portal.
- Click Red Hat JBoss BPM Suite and log in.
- From the Version drop-down menu, select version 6.4.
- Select Red Hat JBoss BPM Suite 6.4.0 Business Resource Planner and click Download.
9.2. Running Business Resource Planner Examples
-
On the command line, change into the
examples/
directory. In a Unix environment, execute:
./runExamples.sh
In a Windows environment, execute:
runExamples.bat
- Pick an example from the Examples GUI application that opens and run it in your favorite IDE.