概述: 规则集执行

定义并开发业务规则后,可以在 Rule Designer 测试方案中或通过使用规则引擎 API 将规则引擎与应用程序集成。

您可以通过以下方式将规则引擎集成到应用程序中:

  • 通过在 Rule Designer中编写测试方案: 可以使用 Java™ Project for Rules 和提供的模板来实例化规则引擎。

  • 通过使用规则引擎 API: 在 Java SE 中,您使用简单 API 调用来断言,评估条件以及运行规则中定义的操作。 与规则引擎的集成很轻,与核心应用程序的锁定很少,因为您不必扩展任何类或覆盖任何现有方法。

通过使用提供的 API ,规则引擎嵌入到 Java SE 应用程序中,并且规则在规则集中进行管理,必须检索这些规则并将其传递到规则引擎。 如果需要通过规则引擎的 API 对其进行精细控制,并在 Java SE 上开发业务规则应用程序,请使用此方案。

工作流程如下:

显示在 Java SE 应用程序中嵌入规则引擎的方案的工作流程

Java 规则项目是 Eclipse 的预定义 Java 项目,其中包含用于运行规则项目中包含的规则的单个可运行主类。 要针对规则运行 Java 项目,请使用带有规则的运行和调试配置 Java 应用程序。