Embedding rule authoring and execution into an application

With Business Rules Embedded, you can use business rules to dynamically configure the behavior of an Eclipse Rich Client Platform (RCP) application or a Dojo-based web application.

Business Rules Embedded provides authoring components that support the creating and editing of business rules in Eclipse and Dojo environments. The SDK also provides an API for exporting the resulting rule projects to a full Operational Decision Manager system.

The Business Rules Embedded application programming interfaces (APIs) support the following operations:

Business Rules Embedded includes two sample applications:
  • xRules: This sample provides an end-to-end RCP application that shows you how to edit, build, deploy, execute, and export simple business rulesets.
  • wRules: This sample provides a Dojo web application that shows you how to integrate the Dojo-based business rule and decision table editors, and how to edit, validate, build, deploy, execute, and export simple rulesets.

The SDK also includes a set of API tests that show you how to build, deploy, execute, and export the rulesets that are produced by using either authoring environment.

Source code for the sample applications and API tests is also included. You can use the source code when building your applications.

Limitations

Ruleset archives generated by Business Rules Embedded are limited to a single ruleflow task that contains a set of action rules and decision tables.

The Business Rules Embedded RCP components do not include a decision table editor; you can create decision tables by using other Business Rules Embedded APIs. The SDK does include Dojo-based editors for decision tables and business rules. This information center includes guidance on using these editors. For information on integrating the editors into your application, see the wRules sample application.