我需要根据一页的输出在移动应用程序(混合)中的不同页面之间进行路由。路由应该是可配置的,能够独立于应用程序进行更新,并且最好能够进行可视化编辑。
服务器端这由 BPM 解决方案(jBPM、IBM BPM 等)处理,但是在客户端我找不到任何合适的东西。
我需要的是一组基于 JSON 的规则,这些规则定义了在满足一组条件时要路由到哪个页面。例如,如果在 page1 我有 2 个字段:name
并且age
用户单击 Next,则规则可能会定义 if age >= 21
then 路由到 page2,但是 ifage < 21
路由到 page3。
目前有什么技术可以做到这一点吗?我已经看到有诸如Nools 之类的 Javscript 规则引擎,但它们还不够像 BPM。请不要建议自己写——这已经被认真考虑过了。