У меня есть требование маршрутизации между различными страницами в мобильном приложении (гибрид) на основе вывода с одной страницы. Маршрутизация должна быть настраиваемой, ее можно обновлять независимо от приложения и в идеале иметь возможность редактировать визуально.Простой BPM или рабочий процесс в Javascript
На стороне сервера это обрабатывается BPM Solutions (jBPM, IBM BPM и т. Д.), Однако на стороне клиента я не могу найти что-либо подходящее.
Что мне нужно, это набор правил, основанных на JSON, которые определяют, на какую страницу маршрутизировать, если выполняется множество условий. Например, если на странице 1 у меня есть 2 поля: name
и age
, и пользователь нажимает кнопку Далее, тогда правила могут определять, что если age >= 21
затем перейдите на страницу2, однако если age < 21
маршрут на страницу 3.
Есть ли какая-либо технология, которая в настоящее время делает это? Я видел, что есть Javscript Rules Engines, такие как Nools, но они недостаточно BPM. Пожалуйста, не предлагайте писать сам - это уже серьезно рассматривается.
Я не понимаю этого требования, чтобы сделать это клиентами. Использование обычной MVC-структуры на сервере должно сделать трюк. Ваше мобильное приложение выполняет POST и решение, в котором поток продолжается, т. Е. какой html обслуживается, производится на сервере, поэтому клиенту не нужно знать никаких правил. Если ваш серверный сервер выполнен на Java, возможно, http://www.springsource.org/spring-web-flow поможет –
@ Lilith2k3 это мобильное приложение, которое потенциально отключено. Все HTML-страницы хранятся в комплекте приложений, и решение о том, какую страницу загрузить, производится по «правилам» – Damo