有没有办法将规则引擎(或应用业务规则的规则引擎概念)与AngularJS应用程序集成?
我听说过口水。Drools是否提供了可以在Angular Project中使用的API?
我的要求是用户给出的任何输入都应该首先去匹配适用的规则,然后它应该传递给角度控制器。这个是可能的吗?
提前谢谢。!
发布于 2014-08-18 16:54:04
您只需要编写一个REST (或其他基于HTTP的)服务来包装您的Drools规则。这样,像Angular JS这样的客户端JavaScript框架就可以调用您的REST操作。
下面是一个在服务器上与Drools集成的Angular JS客户端应用程序示例:https://github.com/gratiartis/qzr
尽管我应该警告你,这是一项正在进行的工作,所以请不要抱怨缺乏功能或文档。:)
发布于 2014-08-18 23:43:10
您还可以尝试IBM ODM (Operational Decision Manager),它在本地提供或在IBM Cloud Bluemix中提供。
http://bluemixtips.blogspot.co.uk/2014/05/rules-on-bluemix.html http://www.ibm.com/developerworks/cloud/library/cl-hotel-rules-app/index.html (NodeJS示例)
干杯
--Yves @ylecleach
发布于 2014-08-24 10:16:10
对于drools,有两种可能性:
正如Steve提到的,第一个解决方案是编写自己的REST服务来包装drools引擎。另一种解决方案是使用Drools Camel Server,它提供了开箱即用的REST接口。与其他drools的文档相反,Camel服务器的文档有点太短了。
https://stackoverflow.com/questions/25357654
复制相似问题