¿No es necesario la instalación en la máquina cliente?
Y entonces con que aplicación invocas al Web Service, si estamos hablando de Windows Forms claro que hay que instalarlo en el cliente, y de esta forma podemos consumir el Web Service. ¿o me equivoco?. Saludos...[/QUOTE]
Existen por lo menos dosformas de hacer deploy de una aplicacion smart client
Creando un Paquete de instalación
la aplicacion se instala en el cliente y utiliza webservices para la conexion a base de datos y servicios de logica de negocios o comunes a diferentes aplicaciones.
Esto te permite trabajar Off Line, osea desconectado de la red.
No touch deployment
el despliege de la aplicacion es atravez de HTTP,Parecido a la web, la aplicacion no se instala en el pc local, Se ejecuta desde I.E. Descarga solo las librerías que necesita.
Claro que lo malo de esto es que siempre necesitas tener conexion y los permisos de acceso son manejados por IIS.
Lo que hace Smart Client es unir lo mejor de los clientes pesados (Cliente/servidior) y los Clientes livianos (Web)