option
Cuestiones
ayuda
daypo
buscar.php

Desarrollo Entorno Servidor Tema 7 Ilerna 25-26

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Desarrollo Entorno Servidor Tema 7 Ilerna 25-26

Descripción:
Tema 7 Desarrollo Entorno Servidor

Fecha de Creación: 2025/12/09

Categoría: Informática

Número Preguntas: 40

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál es la definición más precisa de un servicio web?. Un sitio web dinámico que se basa en el intercambio de información con una base de datos. Un conjunto de protocolos que permiten la comunicación e intercambio de información entre diferentes aplicaciones a través de Internet. Una aplicación de software que se ejecuta exclusivamente en un servidor web y utiliza el protocolo HTTP. Un estándar de programación regulado por W3C para crear aplicaciones en la nube.

Según el texto, ¿qué característica de un servicio web permite a una aplicación cliente conocer su función de manera automática?. Debe contener una descripción de sí mismo. Debe estar estandarizado por la organización OASIS. Debe estar bien localizado en la red. Debe ser accesible a través del protocolo HTTP.

¿Cuál es una de las principales ventajas de los servicios web en relación con la diversidad tecnológica?. Funcionan de manera más eficiente si todas las aplicaciones están en la misma plataforma. Requieren que todas las aplicaciones comunicadas utilicen XML como lenguaje de programación. Son independientes de la plataforma y del lenguaje de programación utilizados. Fuerzan la adopción de un único protocolo de comunicación, que es SOAP.

¿Por qué el uso del protocolo HTTP en los servicios web se considera una ventaja significativa en entornos de red corporativos?. Porque HTTP es un protocolo exclusivo para la comunicación entre servicios web. Porque HTTP es el protocolo más rápido para la transferencia de grandes volúmenes de datos. Porque HTTP garantiza la seguridad de los datos de forma nativa sin necesidad de cifrado adicional. Porque casi siempre está permitido por los firewalls de red, evitando problemas de conexión.

¿Qué lenguaje se utiliza como formato estándar para el intercambio de información en los servicios web, especialmente en SOAP?. WSDL. HTML. JSON. XML.

¿Cuál es el propósito principal del protocolo UDDI (Universal Description, Discovery and Integration)?. Transferir archivos binarios entre el cliente y el servidor. Definir la estructura de los mensajes XML que se intercambian. Gestionar el estado de la sesión en arquitecturas REST. Publicar y descubrir la información de los servicios web disponibles.

En el contexto de la arquitectura REST, ¿qué representan los métodos GET, POST, PUT y DELETE?. Son los componentes de un mensaje SOAP encapsulado. Son protocolos de seguridad para la autenticación de usuarios. Son funciones de un API que se utilizan para realizar operaciones sobre los recursos. Son las únicas etiquetas permitidas en un mensaje XML de REST.

Al comparar SOAP y REST, ¿qué afirmación es correcta según el texto?. SOAP hace un mejor uso del ancho de banda porque no necesita enviar datos de autenticación en cada petición. REST es más complejo de implementar pero ofrece una seguridad elevada. SOAP envía mensajes encapsulados en XML y se considera que tiene una seguridad elevada. REST almacena el estado de la sesión para optimizar el uso del ancho de banda.

Durante el proceso de creación de un servicio web, ¿cuál es el propósito del 'Archivo de configuración'?. Ejecutar las consultas SQL para obtener los datos del cliente. Definir los parámetros iniciales de configuración, como los de la base de datos. Almacenar el conjunto de datos devueltos por la base de datos. Realizar la conexión con la base de datos usando los parámetros devueltos.

¿Qué es un archivo WSDL (Web Services Description Language)?. Un archivo de configuración que almacena los parámetros de conexión a la base de datos. Un documento XML que describe el formato de los mensajes y las operaciones de un servicio web. Un protocolo para el intercambio seguro de datos, alternativo a SOAP. El archivo de código que contiene la lógica de negocio del servicio web.

En el contexto de las pruebas de un servicio web, ¿qué aspecto se considera un punto clave a garantizar?. Que la interfaz del servicio esté programada exclusivamente en XML para mayor compatibilidad. Que el WSDL del servicio esté validado por la organización W3C. Que el tiempo de respuesta del servidor sea bajo y su grado de disponibilidad sea alto. Que el servicio rechace peticiones simultáneas para evitar la sobrecarga del servidor.

Según el texto, ¿qué ventaja aporta la reutilización de un servicio web en el desarrollo de aplicaciones?. Garantiza que la aplicación final no tendrá errores de programación. Elimina la necesidad de realizar pruebas en la nueva aplicación. Disminuye el coste computacional del servidor donde se aloja el servicio. Reduce notablemente el tiempo de desarrollo al no tener que crear nuevo código.

¿Qué es una consecuencia de que la arquitectura REST sea 'sin estado' (stateless)?. Cada petición del cliente debe contener toda la información necesaria para ser procesada. Solo se puede usar el método GET, ya que los otros métodos modifican el estado del servidor. El servidor debe mantener una sesión activa para cada cliente para recordar sus peticiones anteriores. La comunicación es más rápida porque los mensajes son más pequeños al no incluir información de estado.

¿Cuál es el papel de la 'interfaz de un servicio web' según se describe en la sección 7.6?. Contener el código de la lógica de negocio y todas las operaciones del servicio. Definir los tipos de servicios ofrecidos y ser el punto de acceso para el cliente. Almacenar en caché los resultados de las peticiones para mejorar el rendimiento. Ejecutar directamente las consultas a la base de datos.

En la creación de un servicio web, ¿qué función cumple el 'Archivo de resultados'?. Instancia la clase creada y almacena el conjunto de datos devueltos. Comprueba que los datos devueltos por el servidor sean correctos. Ejecuta la conexión inicial con la base de datos. Define el formato en que se devolverán los datos de las consultas.

¿Qué problema fundamental motivó la creación de los servicios web?. La necesidad de que aplicaciones con distintos lenguajes y plataformas pudieran comunicarse. La falta de seguridad en la transferencia de datos a través de Internet. La lentitud del protocolo HTTP para las aplicaciones web modernas. La dificultad para crear interfaces de usuario atractivas para las aplicaciones.

¿Qué información clave debe incluir un documento WSDL para ser útil a un cliente?. Una lista de todos los clientes que han utilizado el servicio anteriormente. El código fuente completo de la implementación del servicio. El nombre del método, los parámetros a enviar y el valor de retorno esperado. La dirección IP del servidor donde se aloja el servicio.

En una comunicación de servicio web descrita como 'unidireccional', ¿qué ocurre cuando el cliente realiza una invocación?. La comunicación es iniciada por el servidor, que envía datos al cliente sin petición previa. El cliente recibe una confirmación de que el servidor ha procesado la petición. El cliente no recibe ningún mensaje de respuesta del servicio, ni siquiera de error. El cliente envía una petición y espera una respuesta con los datos solicitados.

Además de XML, ¿qué protocolo es fundamental para el funcionamiento y el intercambio de mensajes en la mayoría de los servicios web descritos?. FTP. HTTP. SMTP. UDDI.

¿Qué efecto tiene el 'continuo desarrollo tecnológico' en los servicios web, según el texto?. El servicio web no debe verse afectado cuando existen cambios en los diferentes dispositivos. Incrementa el coste computacional del servicio para mantener la compatibilidad. Hace que los servicios web se vuelvan obsoletos rápidamente frente a otras tecnologías. Obliga a reescribir el código del servicio web cada vez que aparece un nuevo dispositivo.

En el diagrama de flujo de un servicio SOAP, ¿qué acción realiza el 'Proveedor del servicio'?. Busca y obtiene el WSDL para entender cómo funciona el servicio. Consume la Respuesta SOAP (XML) para obtener datos. Publica el WSDL para describir su servicio. Envía una Petición SOAP (XML) al cliente.

Una característica importante mencionada sobre la creación de un servicio web es que el 'espacio de nombres' (namespace) debe ser... Público y registrado en el W3C. Único en la aplicación. Generado automáticamente por el protocolo HTTP. Idéntico al del servicio que consume.

¿Qué papel juegan los IDE modernos como Eclipse en la creación de interfaces para servicios web, según el texto?. Realizan pruebas de carga automáticamente sobre la interfaz del servicio. Reemplazan la necesidad de usar XML, utilizando formatos propietarios más rápidos. Ofrecen herramientas que usan WSDL para crear mensajes de forma más eficiente. Compilan el código XML para convertirlo en un lenguaje de programación.

¿Cuál es una de las principales diferencias en el manejo de datos entre una petición REST y una SOAP?. REST requiere un archivo WSDL para cada petición, mientras que SOAP no. REST encapsula el mensaje en un sobre XML, mientras que SOAP lo envía como texto plano. SOAP incluye el nombre del método y los argumentos dentro del mensaje XML. SOAP siempre utiliza JSON, mientras que REST siempre utiliza XML.

¿Qué organización se menciona como responsable de la arquitectura y reglamentación de los servicios web?. IETF (Internet Engineering Task Force). ISO (International Organization for Standardization). OASIS (Organization for the Advancement of Structured Information Standards). W3C (World Wide Web Consortium).

¿Por qué la creación e integración de un servicio web no suele requerir un coste computacional elevado?. Porque la comunicación no requiere un coste elevado, liberando de carga a los servidores. Porque el código de los servicios web se ejecuta en el lado del cliente. Porque los servicios web solo pueden realizar operaciones muy simples. Porque los estándares como SOAP y REST incluyen algoritmos de compresión muy eficientes.

En el proceso de generación de un servicio, ¿cuál es la función del 'Archivo de petición'?. Definir los parámetros de conexión a la base de datos. Realizar la petición de datos mediante consultas SQL y definir el formato de devolución. Establecer la conexión con la base de datos utilizando los parámetros del archivo de configuración. Recibir y almacenar los resultados que devuelve la base de datos.

El documento afirma que la versatilidad de los servicios web 'ha abierto un gran abanico de oportunidades'. ¿A qué se refiere principalmente esta afirmación?. A que los programadores pueden elegir entre una gran variedad de lenguajes para crearlos. A que se pueden alojar en una amplia gama de servidores web diferentes (Apache, Nginx, etc.). A que han permitido a diferentes tipos de negocio llevar a cabo sus actividades comerciales. A que han creado muchas oportunidades de trabajo para administradores de sistemas.

¿Qué se entiende por 'localización' de un servicio web ('estar bien localizado')?. Que permita a una aplicación web encontrarlo de forma automática. Que el servicio esté físicamente alojado en un servidor cercano al cliente para baja latencia. Que su dirección URL sea semántica y fácil de recordar para un humano. Que el servicio esté traducido a varios idiomas.

¿Cuál de estas afirmaciones sobre el proceso de actualización es correcta para un sitio web que utiliza servicios web?. Las actualizaciones son muy complejas debido a la dependencia entre el cliente y el servidor. Cada actualización del servicio requiere una actualización de todas las aplicaciones cliente. Las actualizaciones solo se pueden realizar utilizando el protocolo FTP. Los procesos de actualización son más sencillos y no afectan a los clientes.

En la descripción de un servicio, ¿para qué se puede usar opcionalmente una URL o una dirección de correo electrónico?. Para identificar de forma única al proveedor del servicio en el registro UDDI. Para que el cliente envíe los pagos por el uso del servicio. Para apuntar a una descripción asociada a cada punto de entrada del servicio. Para que el servidor envíe notificaciones de error al administrador del cliente.

Simple Object Access Protocol (SOAP) es una evolución de otro protocolo anterior basado en XML. ¿Cuál es?. REST. FTP. HTTP. XML-RPC.

¿Qué permite la capacidad de los servicios web de admitir 'múltiples conexiones de usuarios al mismo tiempo'?. Una mayor eficacia, ya que múltiples clientes pueden ser atendidos simultáneamente. Una simplificación del código, ya que no hay que gestionar estados de sesión. La eliminación de la necesidad de un balanceador de carga. Una mayor seguridad, ya que es más difícil identificar a un solo usuario.

Al realizar las pruebas de un servicio, se debe comprobar que la mayoría de las peticiones son recibidas y procesadas. ¿Qué implica esto sobre el servidor?. Que el servidor tiene un alto grado de disponibilidad. Que el servidor utiliza el protocolo SOAP para mayor fiabilidad. Que el servidor tiene una conexión a Internet de alta velocidad. Que el servidor tiene un buen sistema de caché.

¿Qué lenguajes de programación se mencionan como ejemplos que proveen clases y herramientas para facilitar la creación de servicios web?. JavaScript, CSS y HTML. Python, Ruby y Go. ASP.NET, PHP y Java. COBOL, Fortran y Lisp.

Según el texto, el uso de servicios web permite 'descentralizar el acceso a un determinado recurso'. ¿Qué significa esto?. Que el recurso debe ser replicado en múltiples servidores para garantizar el acceso. Que se requiere un token de acceso descentralizado como en blockchain para usar el recurso. Que múltiples plataformas y aplicaciones pueden acceder y utilizar el mismo recurso. Que el recurso ya no está en un servidor central, sino distribuido en la red P2P.

En el contexto de la creación de un servicio web, ¿cuál es la finalidad del paso de 'Comprobación de resultados'?. Asegurar que el WSDL está bien formado y es válido según el estándar. Configurar el mensaje de retorno del servidor para la correcta comprobación de los datos devueltos. Verificar que el código del servicio no tiene errores de sintaxis. Comprobar que la conexión a la base de datos se ha establecido correctamente.

El texto indica que la mayoría de los sitios web trabajan ofreciendo sus servicios, lo que aporta 'estandarización y garantías en el mercado'. ¿Qué implica esto para un desarrollador?. Que solo se puede usar un único lenguaje de programación para consumir servicios. Que los servicios web no necesitan actualizaciones de seguridad. Que todos los servicios web deben ser gratuitos. Que puede confiar en que los servicios de terceros seguirán unas reglas predecibles.

Si observas en tu navegador una URL como `www.ejemplo.com/nombreServicio.extension`, el texto sugiere que es posible que estés viendo... El código fuente del archivo WSDL. La página de registro del directorio UDDI. La ejecución de un servicio desde el lado del cliente. Un error de firewall bloqueando el acceso al servicio.

¿Cuál es la principal desventaja de programar la interfaz de un servicio web directamente con XML sin la ayuda de herramientas?. No es compatible con el protocolo REST. El rendimiento del servicio es significativamente menor. Es menos seguro que usar herramientas de un IDE. Es una labor más costosa y resulta menos comprensiva.

Denunciar Test