我正在研究 ILOG Jrules7.1。我已经编写了规则并部署在 RES 中。我可以使用网络服务调用规则。我也得到了预期的结果。
但我的客户要求是将 RES 中的规则导出为 jar 并将此 jar 添加到 Web 应用程序中。
我应该能够在 Web 应用程序中调用此规则,而无需点击 RES。
实际执行规则的是规则执行服务器 (RES),因此您仍然需要调用它。您可以将规则导出为 jar,但这只是允许您将它们安装到另一个 RES 中,而不是自己执行它们。
当您说“我能够使用 Web 服务调用规则”时,您实际上是在调用 RES 并告诉它执行您的规则,而不是直接调用规则。
您需要为基于规则的应用程序开发 Java 客户端。此客户端将保存 rulset.jar,可根据您的设置通过 ra.xml 进行配置,(基于文件/数据库的持久性)
您可以在此链接中参考上述步骤
希望能帮助到你!!!