Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).