Spring Remoting

Fala pessoal!!!

Bom, estou com uma tremenda dúvida aqui no meu serviço…
Estamos com um sistema rodando em Java Swing utilizando EJB.
Na camada de aplicação (EJB) estamos com um gargalo violento de performace, e não vejo necessidade da utilização de EJB, até mesmo porque não estamos distribuindo objetos nem mesmo pensando em uma escalabilidade horizontal. Não me perguntem pra que utilizaram EJB?!?!?!?!

Estava vendo a utilização de Spring Remoting apenas para manter o que existe no servidor de aplicação…
Gostaria de saber opinião de vcs em relação a esta tecnologia…

Obrigado!

Lucas

Utilizei o recurso HTTP Invoker do Spring em uma aplicação parecida: era um Cliente Swing que fazia requisições a serviços disponíveis em um servidor de aplicação, via chamadas HTTP.

Não tive problemas de performance, embora fosse uma aplicação que não gerava um volume tão grande de requisições.