Este documento provee una introducción a los servicios web. Define los servicios web como una tecnología que utiliza protocolos y estándares para intercambiar datos entre aplicaciones. Explica que un servicio web tiene un cliente y un servidor, y describe algunas características clave como una infraestructura abierta y transparencia entre lenguajes de programación. Finalmente, detalla los protocolos comúnmente usados y los pasos para configurar un servicio web básico.
2. Definición
Es una tecnología que utiliza un conjunto de protocolos y estándares que
sirven para intercambiar datos entre aplicaciones.
Web Services. Yesith Valencia, MSc. 2
3. Un Web Service con un cliente
Web Services. Yesith Valencia, MSc. 3
12. Ejercicio en clase
Buscar un Web Service
Seleccionar cinco (5) productos que se ofrezcan
Buscar dichos productos en las páginas oficiales
Comparar el precio de dichos productos y las condiciones en general (Garantía,
fecha de entrega, accesorios, formas de pago, etc.)
Proponer un Web Service que no exista o no sea tan popular y que se pueda
mejorar o implementar como idea de negocio o proyecto de grado
Web Services. Yesith Valencia, MSc. 12
13. El hola mundo del Web Service (SOAP)
UDDI: Universal Description, Discovery and Integration. (Repositorio de WS)
ahí se publican
WSDL: “Interfaz” del WS, Métodos, retorno y parámetros, y la dirección real
.php: Realiza la operación
Web Services. Yesith Valencia, MSc. 13
14. Fase I: Configurar el servidor
Este corresponde al computador donde se van a publicar los servicios que
luego el cliente va a consumir
15. Paso 1: Activar librería
Activar la librería php_soap.dll ubicado en php.ini (Quitar ;)
Reiniciar todos los servicios
Web Services. Yesith Valencia, MSc. 15
16. Paso 1: Activar librería
Verificamos en php.info
Web Services. Yesith Valencia, MSc. 16
17. Paso 2: Crear los siguientes archivos
Web Services. Yesith Valencia, MSc. 17