Comunicacion entre aplicaciones

11/11/2003 - 14:29 por Omar Rodriguez | Informe spam
No se si este sea el foro adecuado pero necesito saber
cual es la mejor manera de hacer la comunicacion entre dos
sistemas.
La situacion es la siguiente>

Tengo un componete que esta desarrollado en c++, es un
ejecutable que corre en una maquina conectada a una
central por puerto serial. Este componente me genera un
archivo de texto en el cual el componente va escribiendo
las llamadas que pasan por la central.

Por el otro lado, tengo una aplicacion desarrollada en
asp.net en un servidor remoto, esta aplicacion se alimenta
del archivo de texto generado por el componente.

Lo que deseo saber es cual seria la mejor manera de que
diariamente se actualize en mi aplicacion .net el archivo
de texto generado por el componente.

Me imagino que puede ser un simple upload desde el lado
del componente al servidor con la aplicacion, pero no se
si es la mejor manera. Si es la mejor manera me gustaria
saber como lo implementaria ustedes.

Gracias.

Preguntas similare

Leer las respuestas

#1 Juan Cristóbal Olivares C.
11/11/2003 - 22:50 | Informe spam
Me parece que una buena forma sería agregando las entradas a una base de
datos en vez de agregarlas a un archivo de texto, es decir, conectar
diréctamente tu aplicación en C++ hacia la base de datos.

Si no es posible hacer esto, lo que yo haría es enviar los archivos al
servidor una vez al día y tener un servicio en el servidor que revise
también una vez al día, tal vez unos minutos después de haber subido el
archivo, y lo procese para guardarlo finalmente como XML o en una base de
datos.. o tal vez este servicio podría generar una presentación
directamente, como un reporte en PDF o algo así, si es necesario.

Si fuera managed c++ - creo que no es el caso -, podrías comunicar tu
proceso por remoting o enviar el archivo a un web service.

Saludos
Juan C. Olivares

"Omar Rodriguez" escribió en el
mensaje news:07b001c3a857$cd8fa470$
Mostrar la cita
#2 Alejandro Mezcua
12/11/2003 - 12:42 | Informe spam
Podrías hacer un simple POST de HTTP con el contenido del archivo codificado
en base64 (para evitar problemas).

Un saludo,

Alejandro Mezcua
MVP.NET
Zaltor Soluciones Informáticas

"Omar Rodriguez" wrote in message
news:07b001c3a857$cd8fa470$
Mostrar la cita
#3 Juan Cristóbal Olivares C.
12/11/2003 - 15:09 | Informe spam
A propósito de tu mensaje. ¿Qué central utilizas? Es que tengo entendido que
tienen un puerto paralelo, ¿es correcto? ¿cómo lo conectaste?

Saludos
Juan C. Olivares

"Omar Rodriguez" escribió en el
mensaje news:07b001c3a857$cd8fa470$
Mostrar la cita
#4 Omar Rodriguez
12/11/2003 - 18:46 | Informe spam
Por puerto serial, tengo entendido que ahorita trabaja con
las centrales: NBX, Siemens y 3com (creo) entre otras, el
componente creo que lo desarrollaron aqui mismo en la
empresa.
Mostrar la cita
tengo entendido que
Mostrar la cita
conectaste?
Mostrar la cita
escribió en el
Mostrar la cita
dos
Mostrar la cita
alimenta
Mostrar la cita
archivo
Mostrar la cita
#5 Omar Rodriguez
12/11/2003 - 18:48 | Informe spam
Y como haria el post si que el usuario indique el nombre
del archivo? ademas el proceso debe ser automatico, cual
seria la forma mas facil de mandar a ejecutar el post?
todo esto estaria del lado cliente, y se busca es instalar
lo menos posible del lado cliente.
Gracias.
Mostrar la cita
archivo codificado
Mostrar la cita
wrote in message
Mostrar la cita
dos
Mostrar la cita
alimenta
Mostrar la cita
archivo
Mostrar la cita
Ads by Google
Search Busqueda sugerida