Discussão sobre aplicação integrada desktop+servidor

Olá Amigos Desenvolvedores

Preciso de umas idéias de vocês pra um projeto que vou iniciar. Temos um possível cliente que possui uma aplicação feita em Delphi, cliente/servidor normal mesmo. Eles estão querendo mudar de sistema e estamos pensando numa arquitetura adequada pra eles usarem.
Lendo o artigo apresentado em http://javaboutique.internet.com/tutorials/Swing/ eu achei realmente interessante… usar o struts como controller, e as views em Swing(provavelmente JFace) e JSP … dessa forma resolveríamos alguns pré-requisitos que o cliente tem que é poder acessar várias filiais pela web sem precisar de WTS e ao mesmo tempo acessariam em intranet quase tão rápido quanto uma aplicação feita em delphi.

Não sei se entenderam mas eu gostaria de saber se alguem ja fez isso, se existem outras alternativas ou até mesmo outras tecnologias (.net, delphi).

O cliente tem aproximadamente 35 usuários do sistema na matriz…

Struts com swing? acho que não rola, ele é direcionado para web…derrepente é uma melhor idéia buscar outro caminho…ouvi falar uma vez do JForms…derrepente ajuda…e é direcionado para isso…

Dá pra fazer o módulo server utilizando o spring (HttpRequest, etc…) junto com este módulo poderá ser feito um módulo web ou swing ou os dois acessando este módulo server.

Acredito que assim que será menos difícil rsrsrsr.

Estou pensando em seguir o mesmo caminho, porém fazendo todo o frontend em swing utilizando httpclient para comunicar com os servlets no servidor. Segue alguns links aqui do GUJ com ótimas discussões sobre o assunto:

http://www.guj.com.br/posts/list/86134.java
http://www.guj.com.br/posts/list/28381.java
http://www.guj.com.br/posts/list/84286.java
http://www.guj.com.br/posts/list/84347.java

[]'s

valeu pessoal.

khaoz esses links estão sendo bastante úteis. Vejo que é perfeitamente possível e até usual fazer sistemas desse tipo.

Usual eu não sei se é, pois conheço apenas um aplicativo (correios/banco postal) que funciona assim, mas para mim é interessante tendo em vista que não gosto muito da salada css e javascript, por mais que alguns frameworks me entreguem isso pronto, temperada com browsers na mão de usuários que adoram clicar no OK de todas os popups que abrem na frente deles.