Bom galera, trabalho com delphi e também java… na verdade comecei com java e fui pra delphi pela empresa que trabalho… usamos dois executaveis no caso… um cliente e outro servidor, o cliente são onde ficam as telas e etc. e o servidor as regras de negocios… sendo que para conectar os dois, usamos um socket no cliente, é possivel isso em java ? Dois arquivos .jar um Cliente.jar e outro Servidor.jar ? se sim… como ? Abraços
Existem diversas possibilidades…uma delas é utilizar Socket, como você mesmo disse, ou RMI, ou também utilizar a parte web como servidor, tendo um servlet para receber as requisições, como controller fazendo as chamadas para a camada de negócio e banco de dados. Tu pode utilizar o JavaWebStart para implementar essa idéia.
Fernando