Buenas Noches
Estoy haciendo una aplicación en java para realizar inventarios, la aplicación tendría muchas estaciones desde donde se realizarían lecturas y esta información debe ser almacenada en una base de datos (MySQL), cual seria la mejor alternativa para realizar el almacenamiento en el el servidor de MySQL.
Alternativas que se me han ocurrido;
1. Aplicación para realizar manejo de db =WebService + Pool de Conexiones.
2. Aplicación con comunicación a través de socket = Crear aplicación principal, las estaciones de comunican con la aplicación Principal y mediante thread y Socket, que almacene la información en el servidor de MySQL, envié respuesta a la estación resultado de transacción.
3. Cada aplicación estación se comunica directamente con la db.
Por favor cualquier sugerencia en bienvenida.
Si hay ejemplo mejor.. .