1 Web Services (consumir servicios)Curso: Sistemas Distribuidos Marcelo Guzmán Villalta ECCI - UCR
2 [ ECCI UCR ] 991918 - Marcelo Guzmán VillaltaAgenda Introducción Conceptos básicos Consumir un servicio Ejemplo practico - consumir servicio Ejemplo practico – usar los datos del servicio Preguntas [ ECCI UCR ] Marcelo Guzmán Villalta
3 Conceptos básicos: UDDIUniversal Description , Discovery and Integration mecanismo para registrar servicios, es un “repositorio de Web Services” Los programadores o empresas ponen a disposición sus web services para ser consumidos [ ECCI UCR ] Marcelo Guzmán Villalta
4 UDDI: Repositorio de servicios www.service-repository.com[ ECCI UCR ] Marcelo Guzmán Villalta
5 Conceptos básicos: WSDLWeb Services Description Language Es un documento XML con mensajes dice como intercambiar los mensajes donde estan los recursos a consumir establece el protocolo de comunicacion [ ECCI UCR ] Marcelo Guzmán Villalta
6 Conceptos básicos: WSDL[ ECCI UCR ] Marcelo Guzmán Villalta Tomado de [1]
7 Conceptos básicos: SOAPSimple Object Access Protocol El protocolo de comunicación para mensajes sencillo de utilizar Se basa en XML [ ECCI UCR ] Marcelo Guzmán Villalta
8 Conceptos básicos: SOAPEnvelope Header Body Tomado de [2] [ ECCI UCR ] Marcelo Guzmán Villalta
9 [ ECCI UCR ] 991918 - Marcelo Guzmán VillaltaConsumir un servicio UDDI 1- Registro y búsqueda en el directorio WSDL recurso programa.php [ ECCI UCR ] Marcelo Guzmán Villalta
10 [ ECCI UCR ] 991918 - Marcelo Guzmán VillaltaConsumir un servicio UDDI 2- búsqueda y lectura del archivo de interfaz WSDL recurso programa.php [ ECCI UCR ] Marcelo Guzmán Villalta
11 [ ECCI UCR ] 991918 - Marcelo Guzmán VillaltaConsumir un servicio UDDI WSDL 3- Llamada al recurso 4- procesamiento de los resultados recurso programa.php [ ECCI UCR ] Marcelo Guzmán Villalta
12 [ ECCI UCR ] 991918 - Marcelo Guzmán VillaltaEjemplo practico Tomado de [3] [ ECCI UCR ] Marcelo Guzmán Villalta
13 [ ECCI UCR ] 991918 - Marcelo Guzmán VillaltaPreguntas Preguntas, dudas…. [ ECCI UCR ] Marcelo Guzmán Villalta
14 [ ECCI UCR ] 991918 - Marcelo Guzmán VillaltaReferencias [1] extracto de [2] Definicion de SOAP: [3] Webservices del BCCR: Otras referencias [ ECCI UCR ] Marcelo Guzmán Villalta