No momento, estou trabalhando na arquitetura de aplicativos que gerenciarão soquetes inteligentes e preciso de conselhos. É isso que tenho por enquanto:
Não sei ao certo como lidar com a conexão entre o Spring e o soquete inteligente (desejo poder ativar / desativar o soquete do meu aplicativo da web). Eu me comunico com meus soquetes via HTTP. Minha idéia é ter um servidor que gerencie conexões e comandos entre o Spring e os soquetes:
- Quando o soquete estiver ativado, ele tentará se conectar ao servidor.
- O servidor aguardará novas conexões dos soquetes inteligentes para salvá-las. Também aguardará que os comandos do Spring alterem o estado do soquete.
É uma boa ideia? Se sim, existe alguma ferramenta que me ajude a fazer isso (talvez seja criada no Spring) ou devo escrever sozinha?