none
Consulta sobre relación entre WinForms y Windows Azure RRS feed

  • Pregunta

  • Hola. Quisiera consultarles con respecto a las aplicaciones de escritorio WinForms y la nube (Windows Azure). ¿Las aplicaciones WinForms pueden coexistir con la plataforma Windows Azure? Si es así, ¿Cómo se integra una aplicación WinForms en la Nube de Windows Azure para que esté disponible?. ¿Se necesita re-construir desde cero la aplicación como un proyecto Windows Azure?

    Gracias de antemano por sus posibles respuestas.

    Saludos


    domingo, 10 de noviembre de 2013 20:32

Todas las respuestas

  • Depende de lo que entiendas por "integrar" la aplicación Winforms con Azure. Lo más típico sería instalar un servicio en Azure y consumirlo desde la aplicación de escritorio. Desde este punto de vista, Azure sería prácticamente transparente para la aplicación, es decir, ésta simplemente realizaría una llamada por WCF (o REST) al servicio, exactamente igual que si el servicio estuviera alojado en tu propio servidor en lugar de en Azure.

    También se pueden usar desde la aplicación de escritorio otros servicios de Azure, por ejemplo el almacenamiento de BLOBs o una base de datos en SQL Azure. En ambos casos, es bastante transparente para la aplicación, es decir, para usar SQL bastaría cambiar la cadena de conexión, y para usar los BLOBs enviar una petición REST para obtener el contenido. Para facilitar esta última, existe un paquete NuGet que añade en la aplicación unas librerías que encapsulan estas llamadas (así como otras tales como las Colas o el Service Bus, por poner un par de ejemplos). Estas librerías en teoría deberían ser compatibles con WinForms, pero no sé si el paquete NuGet se instala correctamente en una aplicación de tipo WinForms, nunca lo he probado. Siempre podrías añadir a mano una referencia a la DLL.

    domingo, 10 de noviembre de 2013 20:45
    Moderador