Como funciona un Web Service?

25/06/2005 - 00:36 por Irak Rubio | Informe spam
Tengo una aplicacion que crea un objeto que apunta a un servidor Web
y este objeto es publico y dura todo el tiempo de vida de la aplicacion.

¿Cuando este objeto se crea por primera y unica vez, va a manetener
constantemente algun tipo de indicador en el web service, para que el web
service lo tenga identificado?

¿Si pasara mucho tiempo, tal vez unos 40 minutos desde que mi aplicacion
creo el objeto que apunta al servidor, pero éste no ha enviado ninguna
peticion al dato, puede perder alguna referencia que existiera?

¿Es mejor crear objetos que apunten al servidor web tal vez por uno por cada
modulo, inicializarlos y destruirlos cada vez que sea necesario, en vez de
tener uno que viva mientras vivva la aplicacion?

Tengo estas dudas porque mi DLL del servidor web funciona correctamente
durante un periodo de tiempo pero al parecer algo lo hace fallar y todas mis
terminales se quedan bloqueadas. Lo cual resuelvo copiando otra vez la dll a
mi servidor.

Gracias por tus comentarios...
 

Leer las respuestas

#1 Juan Pedro Gonzalez
27/06/2005 - 12:22 | Informe spam
Hola Irak Rubio,

Que yo sepa, cuando incluyes una referencia Web la aplicacion registra la
direccion (URI) de esta referencia y las funciones a las que tiene acceso.
El servicio funciona mediante XML y no es consciente de la aplicacion que se
conecta a el salvo que programes algun tipo de codigo en la aplicacion para
que sea consciente de ello (Una autenticación previa de la aplicacion o algo
asi).

Por lo que comentas es posible que tu servicio web este interpretando mal
algun dato que le envia tu aplicacion, o que contenga algun problema de
codigo como fugas de memoria, o cualquier otro tipo de errata que lo haga
fallar...

Saludos,

Juan Pedro González


"Irak Rubio" escribió en el mensaje
news:
Tengo una aplicacion que crea un objeto que apunta a un servidor Web
y este objeto es publico y dura todo el tiempo de vida de la aplicacion.

¿Cuando este objeto se crea por primera y unica vez, va a manetener
constantemente algun tipo de indicador en el web service, para que el web
service lo tenga identificado?

¿Si pasara mucho tiempo, tal vez unos 40 minutos desde que mi aplicacion
creo el objeto que apunta al servidor, pero éste no ha enviado ninguna
peticion al dato, puede perder alguna referencia que existiera?

¿Es mejor crear objetos que apunten al servidor web tal vez por uno por


cada
modulo, inicializarlos y destruirlos cada vez que sea necesario, en vez de
tener uno que viva mientras vivva la aplicacion?

Tengo estas dudas porque mi DLL del servidor web funciona correctamente
durante un periodo de tiempo pero al parecer algo lo hace fallar y todas


mis
terminales se quedan bloqueadas. Lo cual resuelvo copiando otra vez la dll


a
mi servidor.

Gracias por tus comentarios...

Preguntas similares