Web Services (consumir servicios)

1 Web Services (consumir servicios)Curso: Sistemas Distri...
Author: Abella Maez
0 downloads 2 Views

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