Foros del Web » Creando para Internet » Diseño web »

¿Cómo interactuar desde una página web con una ap. local?

Estas en el tema de ¿Cómo interactuar desde una página web con una ap. local? en el foro de Diseño web en Foros del Web. Hermanos buenos días: Ahora resulta que a mi jefe se le ocurrió algo que me deja en dudas si se puede hacer y como: Existe ...
  #1 (permalink)  
Antiguo 12/05/2010, 09:13
 
Fecha de Ingreso: diciembre-2009
Mensajes: 8
Antigüedad: 8 años
Puntos: 0
¿Cómo interactuar desde una página web con una ap. local?

Hermanos buenos días:


Ahora resulta que a mi jefe se le ocurrió algo que me deja en dudas si se puede hacer y como:

Existe una pagina de Internet (hospedada en un servidor en Internet), que contiene unos menus hechos en JavaScript, nada fuera de lo común, y además tengo una aplicacion hecha en Delphi corriendo en una computadora local.

Quiere que cuando un usuario apriete uno de los menus que estan en internet
entonces se ejecute el sistema que tengo localmente y además se active el menu correspondiente en mi sistema que corresponde al menu que apretaron en la pagina web.

Para empezar dudo mucho que el acceso a una maquina local desde Internet sea asi de facil por que si lo fuera la seguridad de las computadoras estaría en serios problemas.

En caso de que se pudiera, mandar un mensaje a una aplicacion para que se ejecute quizas sea simple, pero luego mandarle otro mensaje para que cambie su estado y se active otro menu al estar corriendo...ni siquiera se si es posible.

Estoy tentando a decirle que eso va a ser un rollo muy grande, y que quias tendriamos que instalar antes alguna aplicacion o hacer algo en especial que de permiso para que un sitio web interactue con la maquina local, lo cual se me hace algo..poco común.

Que me pueden decir al respecto de este rollo hermanos?

Gracias.
  #2 (permalink)  
Antiguo 12/05/2010, 23:32
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 13 años, 8 meses
Puntos: 406
Respuesta: ¿Cómo interactuar desde una página web con una ap. local?

Como tal es posible, problemático y difícil, seguro, lo que puedes hacer es por ejemplo con PHP y con sockets conectarte desde el servidor a tu app local y enviar/recibir datos, investiga sobre sockets en PHP, solo que OJO, tu servidor tiene que obviamente soportar PHP y permitir conexiones por socket
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #3 (permalink)  
Antiguo 15/05/2010, 11:15
 
Fecha de Ingreso: mayo-2010
Mensajes: 26
Antigüedad: 7 años, 6 meses
Puntos: 0
Respuesta: ¿Cómo interactuar desde una página web con una ap. local?

El primer problema que veo es que desde la web podrían estar múltiples personas controlando esos menús, por lo que deberías tener múltiples instancias de la aplicación delphi, si eso no es un problema, deberías crear una interface que publique las funcionalidades que quieres accesibles de tu aplicación delphi, lo mas sencillo seria como servicio web, o con sockets directamente como te comentan, el delphi tendrá algo para ello, otro tema es el como envía los mensajes la aplicación delphi al cliente web, ya que deberías mantener una conexión abierta al servidor web desde el cliente, para recibir lo mensajes que envié el delphi, para ello podrías mirar algo como el commet
  #4 (permalink)  
Antiguo 15/05/2010, 11:22
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 13 años, 8 meses
Puntos: 406
Respuesta: ¿Cómo interactuar desde una página web con una ap. local?

No es necesario como tal, tener varias instancias de la aplicación Delphi, si esta esta debidamente programada puede fácilmente soportar múltiples conexiones, y así tener solo 1 instancia de la aplicación, referente a la respuesta de la app al servidor web con la misma conexión por socket se puede lograr sin tener que recurrir a otra herramienta...

Sin embargo todo lo que comento es especulatorio, porque desconozco como fue programada y que funciones realiza o que es lo que realmente se quiere llegar a hacer con la app, sin embargo, sobre el papel funcionaria
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: local
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 05:35.