Hola,
estoy desarrollando un programa que realiza consultas a una base de datos.
La idea es tener 2 programas un cliente y otro servidor. El servidor sera el encargado de consultar la base de datos y darle al cliente los datos que necesita pero este no tendrá acceso a la base de datos de forma "nativa".
Estuve indagando por la red de cual seria la mejor forma, y encontré el siguiente articulo: https://msdn.microsoft.com/es-es/library/bew39x2a(v=vs.110).aspx
Pero entonces me surgió la siguiente duda: Si yo quiero realizar una consulta bien, pero si quisiera realizar diferentes consultas, como podría llamar a diferentes funciones desde el cliente? Para poder realizar diferentes acciones.
La manera "fácil" es mandar las consultas directamente desde el cliente, pero no quiero realizar dicha acción ya que supondría un posible fallo de seguridad y permitiría consultar datos que no me interesan.
No se si me he explicado con claridad, lo que busco es poder llamar a diferentes funciones de un programa servidor desde un programa cliente.
Simplemente busco un poco de orientación sobre el tema. Gracias.