Key classes

These classes are the main entry points into Business Rules Embedded.

The key classes implement the following use cases:

ObjectModelBuilder
The ObjectModelBuilder class creates a BOM from a set of XSDs, or a JAR file. The class can create a vocabulary from the BOM for a locale.
RuleLanguageService
The RuleLanguageService class manages a set of vocabularies for different locales to support rule authoring. The class maintains a list of parameters for the data that the rules process. It also supplies a ParserManager object to the IntelliTextDocument object to parse business rules incrementally with the Intellirule rule editor.
RulesetBuilder
The RulesetBuilder class creates an executable ruleset from a list of business rules. Developers can also use the class to export a .zip archive that contains the contents of the ruleset, and import the archive into Rule Designer. An Eclipse-based rule editor, Rule Designer gives the developers more features for managing the rules.
XMLRuleService
When you work with a BOM generated from an XSD schema, you use the XMLRuleService class to deploy, remove, or execute a ruleset with input data.
IlrRuleService
When you work with a BOM generated from a JAR file, you use the IlrRuleService class to deploy, remove, or execute a ruleset with input data.