Luca, poderia dar mais detalhes da arquitetura que vc esta acostumado a usar/fazer em suas aplicações swing?
Uma outra coisa, existe a possibilidade da minha aplicação ter views web e JME, no caso das view Swing e JME, elas podem ser “desconectadas” fazendo sincronia posterior dos dados, vcs recomendam dividir isso em “módulos” separados, com um core, e um módulo para cada cenário específico? qual a melhor maneira para se fazer/integrar isso?
Não sei se deu pra entender, mas vamos lá hehe 
Luiz, o problema de um sistema Desktop seja em Swing ou qualquer coisa é saber isolar legal os componentes não só para reutilizá-los mas também para manter uma boa coesão.
Para deixar componentes isolados nós usamos muito listeners (AKA Observers). Se você lembra do curso, existem mensagens call e signal.
Me manda um mail que um dia podemos até marcar para você ver o meu projeto atual…
Falow…
Luca, como você faz para montar e desmontar mensagens XML-RPC. A idéia parece boa…
Você usa algum framework? Tem exemplos?
Rodrigo Y.