我有一个使用drools规则的JAVA应用程序。我需要在.Net中创建一个类似的应用程序。 我可以在.Net应用程序中使用相同的drools规则文件吗? 如果需要转换,是否有任何自动化的方法来实现它?
答案 0 :(得分:1)
快速谷歌搜索发现了这个 - http://droolsdotnet.codehaus.org/,这里的关键点似乎是:
Drools.NET是基于Charles Forgy的Rete算法的业务规则引擎(BRE)。开发人员现在可以通过完全托管的.NET代码库来利用功能强大的Rule Engine! Drools.NET基于Jboss Rules,并具有该规则引擎的所有功能。
所以我想从使用任何现有规则和定义的角度来看,这可能就是你所追求的 - 我假设你无论如何都会重写代码本身。
答案 1 :(得分:1)
Drools是一个Java应用程序,没有端口可以让您在.NET应用程序中重用DRL。
如果您想重新使用您的知识库,那么您应该将其作为Web服务公开,并从.NET应用程序中调用它。