* Este en esquema del proyecto que quiero realizar en java

* Yo fui programador por muchos años en VB y usaba carpetas compartidas en al red para accesar a la base de datos, cosa que es muy debil y poco segura, de hecho cualquiera lo puede borrar la db si quisiera dañar el sistema de datos

* Ahora quiero hacer un sistema que trabaje sobre TCP/IP usando mensajes encriptados

* De esta manera no tengo que estar compartiendo carpetas ni usar otro protocolo extra, simplemente TCP/IP

* El programa del servidor proveera control de cuentas y autenticacion

* Basicamente el servidor recibe un mensaje de algun cliente, luego el servidor realiza las consultas SQL y devuelve los dados al cliente como otro mensaje nuevo

Me gustaria saber sus opiniones acerca del modelo propuesto, es decir ventajas, desventajas, eficiencia, rendimiento y que herramientas usarian ustedes

Dejo claro el Server no es un servidor WEB es solo una PC normal usando una IP estatica y corriendo un programilla que le responde a los clientes.. eso es todo