A BRBeans Rule is a persistent object that exists on the BRBeans Rule server.
It has several persistent attributes, such as startDate, endDate, initParams,
etc. One of the persistent attributes is javaRuleImplementorName
,
which is the name of its Rule Implementor.
A BRBeans RuleImplementor is an alogrithm written in Java that implements
the BRBeans RuleImplementor
interface. BRBeans provides a set
of common implementations that can be used as the logic for specific user
defined BRBeans Rules.
User defined RuleImplementors
are written in Java code that
implements the BRBeans RuleImplementor
Interface. This code should
be packaged in a jar file which appears in the CLASSPATH of the BRBeans Rule
Server (for "remote" firing), or co-located with and in the CLASSPATH of the
application(s) using it (for "local" firing). Typically, the RuleImplementor
will
be in the application ear file.