Post on 09-Nov-2015
description
Sesin 16. Consumir exponer servicios web SOAP
Luisa Fernanda Rincn Prez
2015-1
Qu vimos la sesin pasada?
3. Qu son los servicios SOAP y cules son sus partes?
2. Para qu sirven?
1. Qu son los servicios web?
Qu haremos hoy?
3. Exponer servicio web en PHP
2. Consumir servicio web en PHP
1. Consumir servicio web SOAP desde JAVA
Consumir servicio web en
Java
Crear proyecto web ( Dynamic Web Project)
Generar descriptor de despliegue
Abrir perspectiva JAVA EE
Adicionar nuevo web service client
Proyecto new otherweb service client
http://footballpool.dataaccess.eu/data/info.wso?WSDL
Adicionar nuevo web service client
http://footballpool.dataaccess.eu/data/info.wso?WSDL
Terminar la generacin
Carpeta creada con el cliente del web
service
Clases proxy y STUB con todo lo
necesario para consumir el
servicio
Crear nueva clase para consumir el servicio
Escribir cdigo para consumir servicios
Ejecutar el servicio web
Ejercicio con el web service:
Mostrar los nombres de los estadios
Mostrar todos los jugadores de
Colombia
Nombre de todos los pases
Consumir servicios web en
php
NUSOAP
Crear un proyecto en el servidor
apache
Dentro del proyecto sacar la carpeta lib
de nusoap
Escribir el cdigo de consumo del
servicio
Qu se debe hacer?
Ejemplo consumir servicio web en php
Cmo mejorar el resultado?
Resultado
Exponer servicio web en
PHP
Exponer servicios web SOAP en php (
CalculadoraImpuestos.php)
Exponer operaciones de
suma/resta/multiplicacin
Visin de la pgina php desde local host
WSDL de resultado
Consumir servicio web creado en php
Adicionar la referencia al servicio web y
crear una clase para consumirlo en Java
Una buena fuente de consulta
Douglas K Barry. 2013. Web Services,
Service-Oriented Architectures, and
Cloud Computing: The Savvy Manager's
Guide (Second Edition).http://www.service-architecture.com/articles/web-
services/index.html
http://www.lapolitecnica.net/blog/clien
te-servcioweb
Referencias