Atencao SCJWD's! Opinioes sobre arquitetura

E ai galera…

Gostaria de sugestoes de arquitetura para a seguinte aplicacao…

O projeto consiste em uma sistema web com o objetivo de automatizar o aplicacao de formularios de avaliacao de disciplinas e professores da universidade. O sistema tera 3 tipos de usuarios(alunos, professores e coordenador) e alunos e professores se submeterao aos formularios pra definidos…
No final, o sistema coleta os dados e apresenta resultados numericos e graficos…simples neh?

Bom…vamos a arquitetura…

Irei usar o padrao MVC. Para o controller estarei usando Struts, hibernate para o Model e na view, taglibs para a paginacao e CeWolf para a geracao de graficos…tudo isso rodando provavelmente num JBoss ou no Tomcat mesmo…

E ai, o que vcs acham?
Eh exagero usar tudo isso para essa aplicacao?
Alguem ja usou o CeWolf? Eh complicado?
Existe outro gerador de graficos melhor ou mais simples?

Aguardo opinioes…

[]'s

A idéia é essa mesma esta bem legal.

Eu só substituíria o Struts por Webwork.
Eu não conheço o CeWolf, mas vc já deu uma olhada no JFreeChart?

está legal sim kra!

eu só não vejo o pq de usar o Hibernate… a não ser que seja exatamente para aprender a usar e tudo mais… senaão acho qeu é totalmente dispensável… a não ser que vc tenha que fazer uma migração de bando de dados, e etc etc etc… em todo caso utilize SQL puro e seja feliz!

=)

abraços!