Está en la página 1de 1

Ejercicios

Tema 8 . Servicios web

Ejercicio 1. Describir brevemente qué es un servicio web.

Ejercicio 2. Dado el siguiente mensaje SOAP: ¿Qué protocolo de aplicación usa? Identifique
los campos principales del mensaje y describa brevemente cuál es su contenido.

POST / engelen/calcserver.cgi HTTP/1.1 Cabecera de HTTP


Línea de petición
Host: websrv.cs.fsu.edu
User-Agent: gSOAP/2.7
Content-Type: text/xml; charset=utf-8 Cabeceras HTTP
Content-Length: 464 (MIME)
Connection: close
SOAPAction: ""
Cuerpo de HTTP (SOAP Envelope)
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
Cabeceras SOAP
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:c="urn:calc">
<SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<c:add>
<a>100</a>
<b>200</b>
</c:add>
</SOAP-ENV:Body> Cuerpo SOAP
</SOAP-ENV:Envelope>

Ejercicio 3. Dado el siguiente mensaje de petición SOAP:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<m:ConsultarPrecio xmlns:m="http://example.com/stockquote.xsd">
<item>libro</item>
</m: ConsultarPrecio >
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Se pide:
a) ¿Qué Lenguaje de Definición de Interfaz utilizan los servicios web basados en SOAP?
b) ¿Qué función encapsula este servicio web?
c) ¿Qué protocolo de transporte puede utilizarse para encapsular este mensaje?
d) Identificar los campos principales del mensaje SOAP.

También podría gustarte