Посмотрите на SweetDEV RIA (который используется французским банком), он выглядит близко к тому, что вы ищете. Посмотрите демо здесь.
Некоторые другие проекты, которые вы можете проверить (они не покрывают все ваши потребности):
Мне кажется, что большинство перечисленных вами функций (кроме частичных запросов и, возможно, списков выбора (что это?)) Полагаются в основном на javascript, а не на внутреннюю логику. То есть календарь не извлекает список дней из базы данных, он полностью функционирует в браузере. Таким образом, имеет смысл делать их на js.
Я не буду слишком оригинальным, рекомендуя для этого jquery, в нем много замечательных плагинов, и jquery-ui тоже неплох.
edit Я очень мало работал как с jsf, так и с gwt, поэтому не могу сказать, насколько мощно их предложение и работает ли оно лучше, чем решения js.