¿Se puede conectar IIS a un web service?

30/07/2004 - 20:15 por David | Informe spam
Hola

Tengo la siguiente duda. Los servicios web se han pensado para ser
instaladado en el lado del servidor (IIS por ejemplo). Y que sean accedidos
por los clientes. ¿Pero es posible que un pagina desarrollada en ASP.NET, se
conecte a un web service que no sea el suyo?. Si no me he explicado con
claridad puntualizo las dudas.

Gracias y un saludo.
 

Leer las respuestas

#1 JuanDG
30/07/2004 - 22:04 | Informe spam
Un Web Service simplemente es un componente de software que expone sus
funcionalidades por medio de un proxy que recibe mensaje SOAP/XML. esto se
logra gracias a la magia de la serializacion de objetos!!!!

ASP.NET esta hecho para poder usar componentes, tanto locales (DLL) como Web
Services, asi que lo unico que tienes que hacer es crear una referencia Web
en tu proyecto de ASP.NET y darle la ruta del archivo WSDL, puede ser en el
mismo IIS (http://Localhost/MyService/Service1.asmx?wsdl) o en otra parte
(http://www.MyService.net/Service1asmx?wsdl) VS.NET automaticamente creara
una clase proxy que consuma el servicio y listo!!!

Solo instancias esa clase y usas los metodos que expone como si fuera una
DLL local sin restricciones!!!!
El porceso es igual para consumir Web services desde Windows Forms,
Inclusive si vas a consumir un servico web que esta en tu mismo IIS uedes
armar una solucion de VS.NET que contenga ambos proyectos (el proyecto con
el Web Service y El proyecto de ASP.NET o WF).

eso es todo!!!!

espero te sirva

Juan David Gomez A.
Microsoft Certified Professional
Analista de Desarrollo - PSL S.A.
Web and Wireless Banking



"David" wrote in message
news:
Hola

Tengo la siguiente duda. Los servicios web se han pensado para ser
instaladado en el lado del servidor (IIS por ejemplo). Y que sean


accedidos
por los clientes. ¿Pero es posible que un pagina desarrollada en ASP.NET,


se
conecte a un web service que no sea el suyo?. Si no me he explicado con
claridad puntualizo las dudas.

Gracias y un saludo.


Preguntas similares