Explicarme que es un servicio web

07/08/2004 - 00:47 por Ana | Informe spam
Hola a tod@s

Tengo que realizar lo siguiente y no tengo ni idea de como accerlo, ya que
nunca he trabajado con Servicios Web y no se ni para lo que sirven.

Explico lo que tengo que hacer haber si alguien me puede ayudar es
importante.

Te explico :
Tengo un form windows donde recojo una serie de datos, en este
formulario tengo un botón ("Cargar el señalado al Web", )que es cargar en el
cual al pulsar se generara un Servicio Web conectado a un Web (en modo
local) que "subirá" los datos del cliente señalado.

Aplicación Web asp.net (no usar scripts de cliente no programación asp, sólo
asp.net)
Una página aspx que mostrará los datos del cliente previamente "subido" por
la app. Windows.

La verdad es que no se muy bien como programar el servicio web y como
enlazarlo con el formulario. Si alguien me lo puede explicar o darme unas
directivas, lo agradeceria muchisimo.

Muchas Gracias y un Saludo.
 

Leer las respuestas

#1 CESAR DE LA TORRE [Microsoft MVP]
08/08/2004 - 12:02 | Informe spam
Por simplificar, un WebService es similar a una aplicación Web (ASP, o
ASP.NET en entorno Microsoft), pues el protocolo de transporte de datos es
HTTP, pero en lugar de devolver HTML, devuelve XML como formato de datos.
Además, mediante SOAP se consigue aparentar una instanciacion remota e
invocación remota de objetos aunque por debajo todo son mensajes XML con
formato SOAP.
El objetivo de los WebService es poder comunicar aplicaciones unas con otras
de una forma estandar (basados en estandares HTTP, XML y SOAP).

Tienes muchos ejemplos de WebServices en MSDN, www.gotdotnet.com, etc.
Si tienes algún problema específico, no dudes en ponerlo en estas NEWS, ok?

Sobre lo que quieres hacer de llamar al WebService desde una aplicación
WinForms (algo muy típico desde una Intranet o LAN corporativa):
Una vez creado el WebService, desde el proyecto de WinForms, añade una
WebReference al WebService (tendrás que proporcionarle la URL a una de tus
páginas .ASMX o con ?WSDL). Una vez añadida la WebReference, puedes utilizar
las clases del WebServices instanciando objetos y llamando a los WebMethods
desde los WinForms como si fueran objetos locales. Teniendo en cuenta, eso
si, que los WebServices son STATELESS, es decir, que desde una llamada a un
WebService a la siguiente llamadad al mismo objeto WebService, no se te
mantienen los estados (p.e. una variable interna de la clase del
WebService).


César de la Torre
[Microsoft MVP - .NET XML WebServices]
[MCSE] [MCT]

Renacimiento
Microsoft GOLD Certified Partner
www.renacimiento.com



"Ana" wrote in message
news:
Hola a

Tengo que realizar lo siguiente y no tengo ni idea de como accerlo, ya que
nunca he trabajado con Servicios Web y no se ni para lo que sirven.

Explico lo que tengo que hacer haber si alguien me puede ayudar es
importante.

Te explico :
Tengo un form windows donde recojo una serie de datos, en este
formulario tengo un botón ("Cargar el señalado al Web", )que es cargar en


el
cual al pulsar se generara un Servicio Web conectado a un Web (en modo
local) que "subirá" los datos del cliente señalado.

Aplicación Web asp.net (no usar scripts de cliente no programación asp,


sólo
asp.net)
Una página aspx que mostrará los datos del cliente previamente "subido"


por
la app. Windows.

La verdad es que no se muy bien como programar el servicio web y como
enlazarlo con el formulario. Si alguien me lo puede explicar o darme unas
directivas, lo agradeceria muchisimo.

Muchas Gracias y un Saludo.


Preguntas similares