Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de
Aplicaciones I
Carlos A. Quinto Cceres
cquintoc@usmp.pe
Semana 12
19/05/15
Agenda
Servicios Web
5/19/2015
Servicios Web
Concepto
Los servicios Web posibilitan el intercambio de
informacin a travs de mensajes XML.
Este tipo de intercambio de informacin
posibilita que diversas aplicaciones se puedan
comunicar.
5/19/2015
Trminos
Los trminos comnmente usados en los servicios
Web son:
XML (eXtensible Markup Language) sirve como
estructura para integrar aplicaciones, puesto que se
puede utilizar independientemente de la
plataforma.
SOAP (Simple Object Access Protocol) permite
exponer y consumir estructuras complejas de datos.
Estructura
5/19/2015
Roles
Cuando se trabajan con servicios Web, hay dos
roles que se manejan:
Servicio Web (servidor)
Es el servicio Web que a travs de mtodos
expone funcionalidades y/o informacin.
Cliente
Son las aplicaciones clientes que consumen y
necesitan las funcionalidades y/o informacin
expuestas.
Servicio Web
5/19/2015
Servicios Web
Al crear un servicio Web en nuestros proyectos,
tenemos los siguientes archivos asociados:
WebService.asmx
Archivo servicio Web
WebService.asmx.vb
Archivo cdigo fuente
5/19/2015
2.
3.
5/19/2015
Laboratorio
1. Crear un Servicio Web que permite la
devolucin de una cadena.
2. Crear un Servicio Web que permita el envo de
una cadena y la devolucin de la cadena
como parte de un resultado.
5/19/2015
Laboratorio
1. Consumir el Servicio Web:
http://www.w3schools.com/webservices/tempconvert.asmx
Laboratorio
Crear un servicio Web para la RENIEC:
Mtodo: consultarDNI
Recibe: Valor de DNI
Devuelve: Nombre de la persona
5/19/2015
Laboratorio
1. Crear un Servicio Web que permita devolver un
listado de Categoras.
2. Crear un Servicio Web que permita devolver el
listado de Productos de acuerdo a la
Categora enviada.