integracion de soluciones - uv.mx · 2020. 11. 11. · facultad de estadística e informática...

Post on 15-Aug-2021

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Facultad de Estadística e Informática

INTEGRACION DE SOLUCIONES

Facultad de Estadística e Informática

Cliente de PHPCALCULADORA WCF

Facultad de Estadística e Informática

Crear un directorio para la AppBotón derecho -> Abrir con Code

Facultad de Estadística e Informática

Crear el clienteCrear un archivo ClienteWCF.php

Hacer uso de la clase SoapClient

De la Biblioteca SOAP

https://www.php.net/manual/es/soapclient.soapclient.php

Facultad de Estadística e Informática

Crear el clienteCrear un archivo index.php

Facultad de Estadística e Informática

Probar en IIS ExpressEjecutar Start Website

Facultad de Estadística e Informática

Servicio Web de PHPCALCULADORA SOAP

Facultad de Estadística e Informática

Crear el directorio para la AppBotón derecho -> Abrir con Code

Facultad de Estadística e Informática

Crear el servicioCrear un archivo Clase_Servicio_Calculadora_SOAP.php

Crea un index.php

https://www.php.net/manual/es/class.soapserver.php

Facultad de Estadística e Informática

Crear el servicioCrear un archivo Clase_Servicio_Calculadora_SOAP.php

Facultad de Estadística e Informática

Crear el servicio. Crea un index.php

Facultad de Estadística e Informática

Crear el servicioCrear un archivo Clase_Servicio_Calculadora_SOAP.php

Crea un index.php

Hacer uso de la clase SoapServer

Ejecutalo en IIS Express

https://www.php.net/manual/es/class.soapserver.php

Facultad de Estadística e Informática

Crear el servicioCambia al puerto 8080 en el archivo iisexpress.json

Reinicia el IIS Express con RestartWebsite

Facultad de Estadística e Informática

Crear el serviciohttp://localhost:8080/?wsdl

Observe como la clase SoapServerno crea un WSDL automáticamente.

Se tiene que hacer manualmente por el programador.

Facultad de Estadística e Informática

Usar una librería adicional WSDLhttps://github.com/pwnlabs/nusoap

Colóque nusoap.php en la carpeta lib

Crear un nuevo wsdl.php

Crear los métodos sin clase en Metodos_Servicio_Calculadora_SOAP.php

Facultad de Estadística e Informática

Crear un nuevo wsdl.php

Facultad de Estadística e Informática

Crear un nuevo wsdl.php

Facultad de Estadística e Informática

Crear los métodos sin clase en Metodos_Servicio_Calculadora_SOAP.php

Facultad de Estadística e Informática

Crear el servicioReinicia el IIS Express con RestartWebsite

http://localhost:8080/wsdl.php

http://localhost:8080/wsdl.php?wsdl

Se ha generado un WSDL automáticamente

Facultad de Estadística e Informática

Crear el servicioPodemos colocar ese WSDL en nuestro antiguo Servicio SoapServer

http://localhost:8080/?wsdl

Facultad de Estadística e Informática

Cliente de PHPCALCULADORA SOAP

Facultad de Estadística e Informática

Crear el directorio para la AppBotón derecho -> Abrir con Code

Facultad de Estadística e Informática

Crear el clienteCrear un archivo Cliente.php

Hacer uso de la clase SoapClient

https://www.php.net/manual/es/soapclient.soapclient.php

Facultad de Estadística e Informática

Facultad de Estadística e Informática

Facultad de Estadística e Informática

Facultad de Estadística e Informática

Crear el clienteCrear un archivo index.php

Facultad de Estadística e Informática

Crear un archivo index.php

Facultad de Estadística e Informática

Facultad de Estadística e Informática

Facultad de Estadística e Informática

Probar en IIS ExpressEjecutar Start Website

top related