PDF de programación - ASP.NET - Servicios Web

Imágen de pdf ASP.NET - Servicios Web

ASP.NET - Servicios Webgráfica de visualizaciones

Publicado el 31 de Enero del 2021
364 visualizaciones desde el 31 de Enero del 2021
813,9 KB
5 paginas
Creado hace 10a (15/10/2013)
ASP.NET

SERVICIOS WEB

Mg. José Mauric io Flores Av ilés, Ul tima Actuali zación : octub re de 2013

Librerias:





Script de servicios WEB, matemáticas y convertir (Ejemplos)
Servicios web disponibles en la WEB, listos para consumir.

Introducción:

Generar un servicio Web, mediante ASP.NET es relativamente fácil, Sin embargo, se
comprende la verdadera potencia de servicio Web al examinar la infraestructura. Los servicios
Web están generados en la parte superior de .NET Framework y el CLR. Un servicio Web puede
aprovecharse de estas tecnologías. Por ejemplo, el rendimiento, administración de estados y
autenticación admitidos por ASP.NET pueden aprovecharse generando servicios Web con
ASP.NET.

La infraestructura para los servicios Web está generada para cumplir con los estándares de la
industria como SOAP, XML y WSDL y esto permite a los clientes de otras plataformas
interoperar con servicios Web. Con tal de que un cliente pueda enviar los mensajes SOAP
conforme a los estándares, con un formato de acuerdo a una descripción del servicio, ese
cliente puede llamar un servicio Web creado con ASP.NET.

Como crear un servicio WEB.

Crearemos uno a partir de las plantillas disponibles por default.

1. Cree un sitio web de nombre “webservice1”.
2. Cree un archivo Servicio Web, y póngale de nombre ejemplo.asmx.



3. Se creara un archivo en el root y uno en la carpeta App_Code.



Como podemos observar se creo un archivo que incorpora un servicio WEB por default,
importa las librerías necesarias, en la parte donde esta:


<WebService(Namespace:="http://tempuri.org/")> _


Cambiaremos la dirección tempur.org por www.udb.edu.sv/servicio/, cuando creemos un
servicio WEB, debemos colocar la dirección donde esta alojado.


4. Una vez que realizamos este cambio, ejecutamos con f5 el sitio y nos dará el siguiente

resultado.

Si tomamos la opción de “descripción de servicios”, veremos el archivo XML relacionado al
servicio WEB, y se tomamos la opción “Hello World” nos mostrara la siguiente pantalla.



Aquí podremos ver los protocolos SOAP, y veremos como se ejecuta el servicio WEB.

5. El siguiente paso es probar el Servicio WEB, teniendo en cuenta que usaremos la

palabra “invocar” para probarlo, pero si tuviera parámetros en esta parte me pediría
los datos, el resultado de esta acción es:

6. Ahora pruebo dos servicios que están ya disponibles en la web:

a. http://www.floresaviles.com/sitioservicios/convertidor.asmx
b. http://www.floresaviles.com/matematica/matematica.asmx

Estos dos servicios puedes probarlos también instalando los script de ejemplos
proporcionados para esta práctica.



Como consumir un servicio WEB.

1. Crear un sitio web con el nombre de “cambio_moneda”
2. En la pestaña “Sitio WEB” tomar la opción “Agregar referencia de servicio” según la

siguiente figura.

3. Aparecerá un cuadro donde cargaremos el servicios WEB, para su posterior uso, como

lo muestra la siguiente pantalla.



4. Ahora

en

el

cuadro

siguiente:
http://www.floresaviles.com/sitioservicios/convertidor.asmx en la parte de abajo en el
espacio de nombres
lo siguiente “servicio_convertidor” y
presionaremos la opción “Ir”, para que detecte el servicio.

le colocaremos

colocaremos

dirección

la



Aquí aparecera los servicios o opciones encontradas, tambien se tienen opciones avanzadas.



5. Ahora damos aceptar y en el explorador de soluciones se crea una carpeta de nombre
“App_WebReferences” donde se alojaran las referencias del servicio web que vamos a
consumir.

6. Ahora creamos un Web Forms de nombre Default.aspx, y en el diseño, agregamos un

TextBox, un Boton y un label, como lo muestra la siguiente pantalla.



7. Ahora programamos el boton de la siguiente manera.



8. Pruebe el script, convertira dolares a yenes, por ejemplo pondremos 50 dolares y

veremos a cuantos yenes equivalen, gracias al Servicio WEB.

Ejercicios

1. Con el ejemplo del convertidor, haga el ejemplo para dolares a euros,
2. Pruebe el servicio http://www.floresaviles.com/matematica/matematica.asmx con la

ayuda del docente.

3. Elabore al menos dos servicios web y pruebelos localmente.
4. Busque servicios web gratis en internet y trate de consumirlos.
(http://www.webservicex.net http://free-web-services.com/)
  • Links de descarga
http://lwp-l.com/pdf18798

Comentarios de: ASP.NET - Servicios Web (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad