The Rule Builder is a graphical environment for developing and debugging rulesets. The Rule Builder manages a project, provides a set of sophisticated editors to create and modify rules, and features integrated debugging, inspection, and tracing tools to simplify the process of developing and debugging an application. The Rule Builder can connect concurrently to multiple engines, execute remotely, or in the application s process. The syntactic Rule Editor is also delivered as a JavaBean component that can be reused in applications that need to embed business rule editing capabilities. The Rule Builder simplifies project management.
Projects consist one or more rulesets and their associated application classes.
A comprehensive set of debugging and trace facilities are integrated into the Rule Builder so you can set and remove breakpoints within the Rule Editor. Specialized inspectors are provided for displaying the objects monitored by the Rule Engine and the rules that are eligible to fire in the Rule Engine s agenda. Breakpoints can be set on a rule, the action part of a rule, a class, or an object. Selected events can be traced, and the trace output collected and displayed through Rule Builder's tracer panel. Rule execution can be visualized using the profiler.