Drools 可以与非 Java 应用程序一起使用吗?我见过的大多数示例都与与 Java 应用程序交互的 Drools 结合使用。
编辑:看起来像http://docs.jboss.org/drools/release/5.5.0.Final/droolsjbpm-integration-docs/html_single/描述了有关从 Drools 获取信息的技术的 Drools API。
Drools 可以与非 Java 应用程序一起使用吗?我见过的大多数示例都与与 Java 应用程序交互的 Drools 结合使用。
编辑:看起来像http://docs.jboss.org/drools/release/5.5.0.Final/droolsjbpm-integration-docs/html_single/描述了有关从 Drools 获取信息的技术的 Drools API。
我建议通过 REST 或 SOAP 从 Drools 公开您需要的功能,并使用它从您的应用程序中与之交互。我不会花时间检查 Drools .NET 端口是否过时。JS 实现是个好主意.. 但仅适用于特定情况.. 您不希望整个业务规则在客户端运行..(当然对于 Web 应用程序)。
高温高压
嗯,它不一定是 Java,但它必须是 JVM 语言(我过去曾使用 Groovy 和 Drools)。即使这样,也没有什么可以阻止您调用 REST 服务,例如,当触发规则时,并以这种方式与另一个系统交互。
也就是说,还有其他语言的其他规则引擎。我相信有一个 .NET Drools 端口和一个Javascript 实现。