Web应用程序中的用户定义规则

时间:2014-10-26 03:32:16

标签: javascript php web-services rules

我需要实现集成到Web应用程序(JavaScript + PHP)的通知系统。应根据用户定义的规则触发通知。我没有规则引擎和构建规则的经验。因此,我不知道我在做什么,或者通过更好的解决方案可以实现以下内容。

我正在试图弄清楚如何存储和处理以下假设情景。假设网络应用程序是商店的购物在线服务,该商店有3行产品,A行,B行和C行。每行具有不同的特征。用户#1从A行中选择一个对象,然后指定一些特征,如大小和颜色。用户#2从B行中选择一个物体,这种物质的唯一特征是物质,他选择木材。然后,只要具有这些特征的这些对象可用,两个用户都会要求系统通知他们。

从我到目前为止所读到的,这可以通过[用户定义的规则]来完成。如果是,那么

  • 处理它的最佳技术是什么?我愿意学习,但我需要一个方向来帮助我开始。

  • 我可以使用openRules或类似的吗?

  • 如何将用户定义的数据发送到Web服务?鉴于他们根据这条线改变了。

1 个答案:

答案 0 :(得分:0)

如果您使用的是数据库或类似的数据库,则可以创建一个表格,您可以在其中保存每个用户的规则。您可以在用户登录后立即使用php类加载它们,并在执行任何可选项之前检查它们。

一旦项目变得可用,您也可以创建一个表并设置标志,然后通知表,并通知每个等待的用户。您需要在表格中存储商品ID和客户ID,并在通知后将其删除。