在PHP中,可以使用业务规则管理系统(BRMS)(如OpenL Tablets)实现信誉评分系统吗?来自声誉评分系统我指的是StackOverflow中的声誉系统。
我最近遇到Business Rules Management Systems (BRMS)。 OpenL Tablets看起来很有希望,但一开始似乎是考虑到保险业的用途。
我看了SO并找到了Best Open Source Business Rule Management System,但它没有回答这个问题。
另一篇帖子是using Rule Engine to implement chain of rules [complex business logic] overkill?但还是想不通。
这里有很多不同的产品建议,但如果值得努力仍然无法回答PHP Business Rule Engine
我将非常感谢您的回答。
注意:这是一个是/否问题,而不是一个开放式问题。请给它一个机会。
答案 0 :(得分:1)
关于OpenL平板电脑
1)这是一个通用的业务规则管理系统,尽管从某种意义上说你是正确的,许多客户碰巧都在保险业:)“
2)它是一个纯Java应用程序,因此您必须从PHP模块调用它,因为JVM启动成本可能会产生性能开销。可以选择将OpenL Tablets部署为Web服务并调用该服务,这种方法将具有更好的性能
3)是的,您可以使用OpenL平板电脑实施评分系统。您可以使用决策表,查找表和计算电子表格来开发快速计算引擎,我建议您尝试一下并发布您的反馈。
溢出信誉系统看起来像一个简单的表驱动计算。算法应该通过这些表运行特定用户的所有存储事件并累积分数。