Está en la página 1de 4

Nombre: DNI:

Servicios de Internet
Examen de junio de 2018
Duración: 90 minutos
Cuestión extendida (1 punto)

Una empresa, que trabaja en el ámbito de la simulación, desea proporcionar sus servicios a través
de Internet. Para cada una de las siguientes alternativas, comente cuáles serían los requisitos, las
ventajas y los inconvenientes desde el punto de vista tecnológico y el económico.
a) Como primera solución se propone utilizar servlets que corran con el peso de las simulaciones,
tomando inicialmente los datos que introduce el cliente y enviándole una página web con los
resultados. (0,25 puntos)

b) Otra alternativa propone usar applets para ejecutar las simulaciones. (0,25 puntos)

c) También se propone usar una App en Android (que ejecuta código Java) para interactuar con el
cliente y ejecutar las simulaciones en tabletas o terminales móviles. (0,25 puntos)

d) Finalmente, se propone usar computación en la nube para realizar todo el procesado de las
simulaciones y enviar al cliente páginas web con los resultados. (0,25 puntos)

1
Cuestiones teóricas (4 puntos)

1. - ¿Para qué se utiliza la cabecera “Content-Transfer-Encoding” en los mensajes de correo


electrónico? (0.5 puntos)

2. ¿Por qué se utilizan y cómo funcionan las conexiones persistentes en HTTP? (0.5 puntos)

3. Describa las tres capas principales de servicios de computación en la nube y para qué
sirven. (0,5 puntos)

4. Describa en qué consiste el problema del ‘flooding’ en Gnutella e indique al menos dos
soluciones para paliarlo. (0.5 puntos)

2
Nombre: DNI:

Cuestiones
5. ¿Qué es, para qué sirve y cómo se usa XMLHttpRequest? (0,25)

6. ¿Qué son las propiedades no funcionales que típicamente pueden formar parte de la
caracterización de un servicio web? Ponga un par de ejemplos. (0,25)

7. En el contexto de WSDL, ¿qué y cuáles son los ‘Message Exchange Patterns’? (0,25)

8. ¿Qué cosas se definen en el interfaz DOM del W3C? (0,25)

3
9. ¿Qué pasos sigue un procesador XSLT cuando aplica una transformación? (0,3)

10. En el contexto de Ajax, ¿qué significa Same Origin Policy? (0,2)

11. Describa las partes de un ‘Location step’ de XPath. Explique la diferencia entre estas dos
expresiones XPath. (0,3)

producto[child::pieza=“A”] child::producto[pieza=“A”]

12. ¿Qué son las instrucciones de procesamiento en XML? Escriba un ejemplo distinto de
xml-stylesheet. (0,2)

También podría gustarte