Olá. Tenho uma aplicação central no NetBeans e preciso desenvolver 4 módulos que efetuam leituras e se conectam pela rede e enviam dados para a aplicação principal. Porém a aplicação principal deverá estar preparada para receber dados de 2 ou mais módulos ao mesmo tempo. Pensei em utilizar Threads e efetuar comunicação com Socket (Aplicação Principal <>Módulo1; Aplicação Principal <>Módulo2). Como sou iniciante em Java gostaria de um opinião e de possíveis exemplos de uma implementação deste tipo.
Que tipo de leitura?
Os dados não podem ser inseridos em um banco de dados na rede? Assim todos os computadores conectados teriam acesso à informação.
Poderia utilizar BD, mas gostaria de implementar um exemplo de distribuição via rede para um Projeto de faculdade. Os dados de leitura seriam relativos ao controle de acesso de pessoas a um ambiente. Tais dados seriam gravados em um formulário e enviados para a aplicação principal.