Si angel justamente es eso lo que necesito hacer.... El 27 de octubre de 2011 11:02, Angel "Java" Lopez <[email protected]>escribió:
> Perdon, me meto rapido en este thread….**** > > ** ** > > Pero tener una libreria comun no parece que sea lo que se necesita.**** > > ** ** > > Digamos WA == aplicacion Web**** > > Digamos WF == aplicacion WinForm**** > > ** ** > > Lo que entendi que se pide es:**** > > ** ** > > WA ----> envia mensaje a -----> X**** > > WF ß--- recibe mensaje de ß---- X**** > > ** ** > > No se resuelve esto haciendo X == libreria comun. Lo que entiendo que se > pregunta es, que podemos poner en X (una instancia real de algo, un > artefacto corriendo algo) para que el escenario propuesto funcione.**** > > ** ** > > Como comentaron, puede ser:**** > > **- **Una cola (en el caso de Microsoft, una cola en Azure)**** > > **- **Dos servicios: uno que recibe un mensaje, y otro que es > “polleado” por WF par aver si hay un mensaje**** > > **- **Un table en una base de datos, donde WF va “polleando” que > registros nuevos hay**** > > ** ** > > Me atrevo a sugerir uno:**** > > **- **Dos cuentas de Twitter, una para WF, y otra para WA. Con > mensajes protegidos si quieren. WA envia mensaje a la cuenta de twitter de > WF. WF lee los mensajes que le llegan de WA. Pueden usar un cliente de > Twitter para .NET**** > > ** ** > > Es este escenario el que se pedia al comienzo del thread?**** > > ** ** > > Nos leemos!**** > > ** ** > > Angel “Java” Lopez**** > > http://www.ajlopez.com**** > > http://twitter.com/ajlopez**** > > ** ** > > ** ** > > *From:* [email protected] [mailto:[email protected]] *On Behalf Of > *Gustavo > Azcona > *Sent:* Wednesday, October 26, 2011 7:07 PM > *To:* [email protected] > *Subject:* [puntonet] Coneccion WebForm a Windows Application via Web > Service**** > > ** ** > > Como muchos te lo han dicho, lo ideal es que la funcionalidad de tu * > Softphone* la encapsules en un componente reutilizable (*líbrería* y/o *web > services*) de forma tal que la puedas consumir en ambas aplicaciones (web > y desktop), mediante una *referencia local* si creaste una librería o una > *referencia web* si creaste un web service.**** > > Este enfoque puede serte fácil o difícil según como tengas desarrollado tu > *Softphone*.**** > > ** ** > > Básicamente *tu Aplicación Web NO puede enviarle comandos a tu aplicación > Windows*, ya que, por cuestiones de seguridad, las aplicaciones web corren > en un *sandbox* dentro del browser. Es decir, tu aplicación web no puede > acceder (o tiene acceso muy limitado) a recursos locales (disco, memoria, > procesador, periféricos, aplicaciones, servicios, etc.).**** > > ** ** > > La única forma que tu aplicación web pueda interactuar con otras > aplicaciones o recursos locales, es mediante add-ins (Complementos o > extensiones del browser), con lo cual ya te estarías metiendo en otro gran > lío interesante.**** > > ** ** > > Insisto que lo mejor sería que aísles la funcionalidad de tu softphone en > una librería o componente reutilizable.**** > > ** ** > > Saludos, Gus**** > > ** ** > > ** ** > > ** ** > > *De:* [email protected] [mailto:[email protected]] *En nombre de *Andres > Guzman > *Enviado el:* miércoles, 26 de octubre de 2011 01:16 p.m. > *Para:* [email protected] > *Asunto:* [puntonet] Coneccion WebForm a Windows Application via Web > Service**** > > ** ** > > Mira mejor te cuento lo que necesito, necesito que al presionar un boton en > mi web form, le envie un numero telefonico a mi softphone (windows form este > softphone fue codificado por mi asi que tengo el codigo y lo puedo > modificar) y el softphone realize la llamada**** > > El 26 de octubre de 2011 13:03, Carlos Peix <[email protected]> > escribió:**** > > Hola Andres, > > > Olvidate del asincronismo, de WCF y todo lo demas. > > Construi un componente (una clase o conjunto de clases) en un proyecto de > tipo "class library" y usalo desde las dos aplicaciones (referenciandola > como haces con otros assemblies). > > Para darte mas detalles, supongo que tendrias que decirnos cual es esa > tarea que queres compartir. > > ---------------------------------- > Carlos Peix**** > > 2011/10/26 Andres Guzman <[email protected]>**** > > Carlos pero como construyo un componente con la funcionalidad para > compartirla (sincronicamente), a través de WCF (Hosting Services) como me > indica Sebastian**** > > El 26 de octubre de 2011 12:00, Carlos Peix <[email protected]> > escribió:**** > > Entonces te recomiendo que no lo hagas de esa manera y te evitaras dolores > de cabeza.**** > > > > Sugiero que construyas un componente con la funcionalidad que deseas > comartir entre las dos aplicaciones y los uses en ambas. > > Si crees que esto no es posible, explicanos un poco mas sobre los motivos > > > Por otro lado, deberias analizar si deseas ejecutar esa accion > "sincronicamente" o "asincronicamente". El primer caso es el mas sencillo > suponiendo que necesites el valor retornado por la accion para la ejecucion > de tu pagina web y que la accion se ejecute rapidamente (medio segundo o > algo asi). > > Estos consejos asumen una aplicacion de baja carga, es decir, no estoy > hablando de twitter o facebook o amazon.com**** > > > > **** > > ---------------------------------- > Carlos Peix**** > > 2011/10/26 Andres Guzman <[email protected]>**** > > Si tengo oportunidad de modificar, ambas las estoy desarrollando yo.**** > > El 26 de octubre de 2011 11:06, Carlos Peix <[email protected]> > escribió:**** > > Tenes oportunidad de modificar la aplicacion WinForms? > > ---------------------------------- > Carlos Peix**** > > > 2011/10/26 Andres Guzman <[email protected]>**** > > Estimados. > > Junto con saludarlos y esperando que se encuentren bien, les escribo para > ver si alguien me pude ayudar con esto, lo que necesito es poder conectar mi > aplicación WEB Form con mi Windows Application a través de un Webservice. > > Lo que necesito hacer es que al presionar un botón dentro de mi Web Form, > le envié un parámetro a mi Windows Application y esta ejecute una acción con > el parámetro enviado. Alguien a realizado esto antes, como puedo empezar?- > > Desde y muchas gracias. > > -- > Andrés Guzmán > > [email protected]**** > > ** ** > > > > > -- > Andrés Guzmán > 09-9319111 > [email protected]**** > > ** ** > > > > > -- > Andrés Guzmán > 09-9319111 > [email protected]**** > > ** ** > > > > > -- > Andrés Guzmán > 09-9319111 > [email protected]**** > ------------------------------ > > Se certificó que el correo no contiene virus. > Comprobada por AVG - www.avg.es > Versión: 2012.0.1834 / Base de datos de virus: 2092/4575 - Fecha de la > versión: 26/10/2011**** > -- Andrés Guzmán 09-9319111 [email protected]
