0% encontró este documento útil (0 votos)
49 vistas29 páginas

Servicios Web - Soap

Cargado por

Alesita Terceros
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
49 vistas29 páginas

Servicios Web - Soap

Cargado por

Alesita Terceros
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

SERVICIOS

SOAP
WEB
ING. HUGO ALVARO GONZALES CRUZ

DOCENTE:
DISEÑO Y PROGRAMACIÓN WEB II
SIMPLE OBJECT ACCESS PROTOCOL

SOAP es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden
comunicarse por medio de intercambio de datos XML. Este protocolo deriva de un protocolo
creado por Dave Winer en 1998, llamado XML-RPC. SOAP fue creado por Microsoft, IBM y
otros. Está actualmente bajo el auspicio de la W3C. Es uno de los protocolos utilizados en los
servicios Web.
Es un paradigma de mensajería de una dirección sin estado, que puede ser utilizado para formar
protocolos más completos y complejos según las necesidades de las aplicaciones que lo
implementan. Puede formar y construir la capa base de una "pila de protocolos de web service“,
es un paradigma de mensajería de una dirección sin estado, que puede ser utilizado para formar
protocolos más completos y complejos según las necesidades de las aplicaciones que lo
implementan. Puede formar y construir la capa base de una "pila de protocolos de web service",
ofreciendo un framework de mensajería básica en el cual los web services se pueden construir.
SIMPLE OBJECT ACCESS PROTOCOL

Este protocolo está basado en XML y se conforma de tres partes:


• Sobre (envelope): el cual define qué hay en el mensaje y cómo procesarlo.
• Conjunto de reglas de codificación para expresar instancias de tipos de datos.
• La Convención para representar llamadas a procedimientos y respuestas.

El protocolo SOAP tiene tres características principales:


• Extensibilidad (seguridad y WS-routing son extensiones aplicadas en el desarrollo).
• Neutralidad (bajo protocolo de transporte TCP puede ser utilizado sobre cualquier
protocolo de aplicación como HTTP, SMTP o JMS).
• Independencia (permite cualquier modelo de programación).
HERRAMIENTAS A UTILIZAR

• Xaamp
• Composer
• Visual Studio Code
• SOAPUI
INSTALACIÓN DE XAAMP
INSTALACION DE COMPOSER
INSTALACIÓN DE VISUAL STUDIO CODE
INSTALACIÓN DE SOAPUI
CREACIÓN DE SISTEMA DE ARCHIVOS

Para empezar con el proyecto en SOAP se debe crear en siguiente sistema de archivos en
la carpeta htdocs de xaamp
INSTALACIÓN DE LIBRERÍA

Instalación de la librería “nusoap” utilizando composer:


INSTALACIÓN DE LIBRERÍA ECONEA/NUSOAP
INSTALACIÓN CORRECTA DE LIBRERÍA
INSTALACIÓN Y EJECUCIÓN DE XAAMP
CREACIÓN DE LA BASE DE DATOS
CREACIÓN DE UNA TABLA
AGREGANDO COLUMNAS A LA TABLA

usu_id
usu_nom
usu_ape
usu_correo
est
INSERTANDO MI PRIMER
REGISTRO A LA TABLA

El estudiante debe registrar sus datos a la


tabla
COPIANDO ARCHIVOS

El estudiante copiar y pegar la información de


los archivos SOAP de plataforma
EJECUTANDO NUESTRO CÓDIGO

Recordemos que debemos tener nuestros módulos Apache y MySql ejecutándose


EJECUTANDO NUESTRO CÓDIGO

Recordemos que debemos tener nuestros módulos Apache y MySql ejecutándose


DESCRIPCIÓN DE LOS ENLACES

Esto debemos
mandar a quien
necesite consumir
nuestros servicios
EJECUTANDO SOAPUI PARA TESTEAR

SOAPUI es una herramienta de gran alcance diseñada para ayudar en la prueba y el desarrollo
de aplicaciones. Permite efectuar el testeo de la web,

1 2
4 Pegar la ruta en Initial WSDL

3 Copiar la ruta del navegador


INTRODUCIENDO DATOS

2 Introducimos datos de prueba


MOSTRANDO LOS DATOS INSERTADOS
1

Verificamos los datos


insertados en phpmyadmin
ANALIZAMOS LOS ARCHIVOS 3

1
EN VS-CODE

2
CONSUMIR WEB SERVICE SOAP
Para consumir mediante un archivo php, en $location debemos copiar la ruta del navegador (dicha ruta
1
acaba con wdsl)

2
Luego debemos copiar la estructura de los datos de SOAPUI al archivo [Link], en la parte del
request (línea 5), teniendo en cuenta que antes de cada comilla se debe colocar una barra
invertida o backslash ( \ ) (Alt-92)

COPIAR PEGAR
CONSUMIR WEB SERVICE SOAP
1

Una vez ingresados los datos a enviar


en el archivo [Link], debemos
ejecutar dicho archivo desde el
navegador, si la respuesta es true,
entonces el archivo fue consumido
CLASE PRACTICA 1
El estudiante deberá copiar la estructura de archivos con la que se trabajó anteriormente
(PERSONAL_SOAPSERVICE) y renombrarla a: WEB_SOAP, para poder realizar la clase práctica.
Crear una base de datos llamada: bd_soap, con cotejamiento: utf8_spanish_ci.
Crear una tabla llamada: tm_figuras
Crear las siguiente estructura en la tabla figuras:
fig_id (integer) (primary) (autoincrementable)
fig_nom (varchar, 150)
Renombrar:
fig_color (varchar, 150) Usuario por Figura
fig_numlados (integer) InsertCategoria por InsertFigura
est (integer)
Realizar todas las modificaciones necesarias a los archivos: conexión, Usuario, Consumir,
InsertCategoria; para que hagan efecto dichas modificaciones y pueda ser funcional dicho
código, de esa forma poder consumir dicha base de datos.
GRACIAS…

También podría gustarte