Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2011, 18:03
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Vista o tablas

Depende de la necesidad inmediata que tengas sobre los datos que vienen de la base de datos remota, es decir:

1. Si los datos remotos van directamente hacia tu aplicación sin ninguna relación con los datos de la base de datos local, lo mejor es llamar al web service, ya que los obtienes en menos pasos.
a. Tu aplicación -> web service (soap o rest) -> provider -> base de datos remota.
vs.
b. Tu aplicación -> provider -> base de datos local (vistas) -> linked server -> provider -> base de datos remota.

2. En el caso que los datos remotos los tengas que procesar de alguna manera con los datos locales (por ejemplo: un join con una tabla), sin importar la cantidad de pasos, lo mejor son las vistas, ya que te van a simplificar mucho el trabajo.

Saludos