olá blz?
bom no projetos que desenvolvi, usei apenas o Webwork
pois não existe uma justificativa de usar o Spring, o que aconteceu
foi que esqueci de remover os jar’s do Spring do suporte do Webwork
inicialmente havia feito alguns testes mas não teve grandes
contribuições com isso não usei o Spring…
a maioria dos jars que tem dentro de WEB-INF/lib como o próprio DWR
estão lá pois quando montei o projeto pequei todos os jars
que o webwork me disponibilizava e inclui no projeto caso
houvesse a necessidade de utilizar, o DWR tambem não teve
um uso justificado… tambem pode ser removido como os jar’s
do Spring
quanto ao Axis é relacionado a parte do OpenLaszlo que disponibiliza
um suporte de provessamento nativo de WebServices, se não
me engano esse era um suporte a mais no Server-Side, você
vai utilizar ele somente se for consumir algum WebService…
bom montei o projeto usando o Webwork pois para mim era o Framework
que mais me foi produtivo e rapido de desenvolver a parte da aplicação Server-Side, não usei JSF pois o acho muito utopico e não vejo muitos
beneficios no uso dele, sendo que o forte dele a principio seria a parte
de facilitações e beneficios proporcionados na camada VIEW da aplicação,
porem com o OpenLaszlo, tem-se os conceitos do Web 2.0 e RIA
aplicados onde definem que a aplicação web desenvolvida tenha 2 partes principais o Client-Side e o Server-Side, o Client-Side é a responsabilidade do OpenLaszlo, ou seja, a interface de aplicação web, o Webwork ou qualquer outro framework que queira utilizar será para o desenvolvimento da parte da aplicação correspondente ao Serve-Side
o OpenLaszlo comunica-se com o Servidor, ou em outras palavras
a parte da aplicação do Client-Side comunica-se com a
outra parte da aplicação do Server-Side a qual irá realizar os processamentos brutos e acessos a base de dados…
onde é definido segundo RIA que o que é ou são eventos ou dados
de interface devem ser processados no Client-Side e o que
trata de lógica de negocios, dados brutos e coleções de dados
de uma base de dados deve ser processado no Server-Side
a interação do OpenLaszlo com o Webwork foi toda baseada em
XML sobre HTTP, pois o OpenLaszlo é especializado e possui total suporte
para processamento de dados em tags, tanto para ler quanto para
organizar informações a serem enviadas para o servidor…
na parte da aplicação do lado do servidor foi utilizado o XStream
no qual recebendo a String do XML enviado pelo OpenLaszlo
dentro de um padrão, esta string sendo processada pelo XStream
me remontava um objeto carregado o qual repassava para ser
trabalhado na camada de negócio… e a reposta desse processamento
ou de qualquer outro é organizado em uma classe que segue
o Design Pattern como VO, JavaBean, a qual carregada é processada
pelo XStream, que me retorna um XML dos dados que são enviados
para a interface, no caso para o OpenLaszlo (XHTTP )
ainda preciso arranjar um tempo para escrecer tutoriais explicando
esses detalhes e metodos de como realizar a integração e uso de frameworks no Server-Side para darem suporte a uma interface
desenvolvida com o OpenLaszlo…
estou me decidindo ainda se irei disponibilizar minha monografia
a qual no capítulo 7 descreve e explica a estrutura que atualmente
trabalho e desenvolvo usando o OpenLaszlo + Webwork 
no mais qualquer outra duvida
estamos ae 
[]'s