You are on page 1of 13

Crear y consumir

Servicios Web XML

Descripcin

Introduccin al uso de servicios Web XML

Invocar un servicio Web XML utilizando HTTP

Utilizar un proxy para invocar un servicio Web XML

Crear un servicio Web XML

Leccin: descripcin del uso de servicios Web XML

Qu es un servicio Web XML?

Por qu utilizar servicios Web XML?

Buscar un servicio Web XML

Multimedia: modelo de ejecucin del servicio Web XML

Service.asmx

Es la pagina que pedir a un usuario desde un navegador .


esta invoca al cdigo del servicio , que se encuentra en el
fichero indicado en codebehind service1

Recuerda que service1 es la clase que representa al servicio

Los mtodos del servicio no son accesibles desde el


exterior, el usuario solo puede acceder a los mtodos que
hayan sido publicados lo cual se hace precedindolos del
atributo [webmethod]

Para utilizar un webservice se llamara desde un navegador a


travs de su pagina .Asmx

Por defecto el WebService devuelve una pagina web con


informacin de sus mtodos pblicos

Qu es un servicio Web XML?

Lgica programable accesible por protocolos Web


estndares

Permite a las aplicaciones enviar y recibir


informacin a travs de Internet

Independiente de lenguaje, protocolo y plataforma

Arquitectura sin estado

Puede ser asncrono

Basado en un estndar W3C en desarrollo

Por qu utilizar los servicios Web XML?


Sitio de viajes
Northwind Traders
Seleccionar destino: Redmond

La previsin
meteorolgica es:

Servicio Web XML


meteorolgico

Lluvia

Internet
El tipo de cambio es:

$1.56

El billete de avin slo cuesta:


$1,999.98

Servicio Web XML


precio del billete

Servicio Web XML


tipo de cambio

Base de datos de
precios de billetes

Buscar un servicio Web XML


1

Publicar la URL del servicio Web


XML y su descripcin

Descubrir el servicio Web XML

Localizar la URL del servicio Web XML

Leer la descripcin .wsdl

Vincular el servicio Web XML al proxy

Invocar el
servicio Web
XML desde el
formulario
Web Form
Mediante el
proxy

UDDI

Web
Form
5

Proxy

.disco

.wsdl

Servicio Web

Leccin: invocar un servicio Web XML mediante HTTP

Cmo invocar un servicio Web XML mediante HTTP

Prctica: invocar un servicio Web XML mediante


HTTP

Cmo invocar un servicio Web XML utilizando HTTP


1.
1 Ir a la URL del servicio Web XML
2 Seleccionar un
2.
mtodo del
servicio
Web XML
3 Invocar el
3.
mtodo del
servicio
Web XML
4 Ver la respuesta
4.
XML

Prctica: invocar un servicio Web XML utilizando HTTP


Los estudiantes:

Introducirn la URL de un servicio Web


XML en el equipo del instructor

Seleccionarn el mtodo del servicio Web


XML para invocar

Introducirn valores para los parmetros

Visualizarn el XML devuelto

Tiempo: 5 Minutos

Leccin: Utilizar un proxy para invocar un servicio Web XML

Utilizar proxies para invocar servicios Web XML

Cmo utilizar un proxy para invocar un servicio Web


XML

Prctica dirigida por el instructor: utilizar un proxy


para invocar un servicio Web XML

Controlador de errores del servicio Web XML

Demostracin: probar la disponibilidad de un servicio


Web XML

You might also like