Arquitetura de Ambiente de Producao para Java (application)

Pessoal:
Talvez passemos a utilizar tecnologia Java para substituir alguns postos de trabalho na empresa. Atualmente estas estacoes sao X-terminals (terminais burros com poder grafico) ligados a servidores Unix HP-UX 11.11 (eh esperado upgrade para 11.22) e atualmente temos o java versao “1.3.1.02”.

Este ambiente eh propicio para rodar aplicacoes de alta disponibilidade?
Atualmente usamos oracle forms nestes x-terminais, para usar de sua interface grafica e por serem rapidos ao lidar com Oracle.
O banco continuara Oracle.

Neste caso desejamos utilizar o swing para a interface grafica.
O que voces, conhecendo bastante de java recomendam?
Outras opcoes seriam, tcl/tk (nao quero), perl-Tk (minha 2o opcao), padroes C/C++ com motif e etc (nao gostaria por causa do custo em alocar pessoas com esse perfil - fica mais barato forms mesmo)

Se precisarem de mais alguma informacao para facilitar sua opiniao estarei a disposicao.

Grato;

Olá

Java é altamente recomendável para isto. Você pode usar swing, swt ou thinlet na camada de apresentação mas poderia também optar por fazer algumas coisas com interface web (jsf, JSP+jstl, velocity, freemarker ou lazlo) nos casos em que não precisar de acesso aos periféricos por causa velocidade no desenvolvimento.

Se passou por sua cabeça o uso de perl então muito melhor seria avliar o uso de Ruby on Rails que é o um dos hypes atuais.

[]
Luca