TAI_B3_T7
|
|
Título del Test:
![]() TAI_B3_T7 Descripción: ARQUITECTURAS Y SERVICIOS WEB |



| Comentarios |
|---|
NO HAY REGISTROS |
|
1. Indique la afirmación verdadera en el contexto del modelo de distribución de la arquitectura cliente/servidor conocido como "thin client": Los datos residen en el servidor pero la presentación y la lógica de negocio se realizan en el cliente. La lógica de negocio de la aplicación se encuentra repartida entre el cliente y el servidor. El servidor se encarga de todas las funciones excepto de la presentación. El dialogo entre el cliente y el servidor se inicia a petición del servidor. 2. ¿Qué operación de WSDL describe un servicio en el que éste envía un mensaje y posteriormente recibe una respuesta?. One-way. Request-response. Solicit-response. Notification. 3. Según la estructura de WSDL versión 2.0, ¿qué etiqueta se utiliza para describir cómo se accede al servicio web?. description. interface. binding. service. 4. Indique qué característica NO se corresponde con un microservicio: Débilmente acoplado. Funcionamiento autónomo. Desplegado de forma independiente. No reutilizable. 5. ¿Cuál de los siguientes NO es un componente de los servicios web?. Proveedor de servicio. Publicador de servicio. Solicitante de servicio. Registro de servicio. 6. Los servicios web son aplicaciones que puede ser (señale la respuesta INCORRECTA): Descritos. Publicados. Descubiertos. Definidos. 7. ¿Qué estándar relacionado con los servicios web NO es gestionado por el W3C?. UDDI. HTTP. WSDL. SOAP. 8. Para la implantación de una arquitectura cliente/servidor de tipo cliente fino: Se necesitan un mínimo de 2 equipos si se utiliza el modelo de 2 capas. Se necesitan un mínimo de 3 equipos si se utiliza el modelo de 3 capas. Puede ser implantada en un único equipo. El cliente es el responsable del acceso a los datos físicos y de procesar la lógica de negocio. 9. ¿Cuál de los siguientes es un estándar que se utiliza como el elemento de seguridad en los servicios web?. SAML. WSDL. SOAP. UDDI. 10. ¿Cuál de las siguientes opciones NO es una ventaja propia de una arquitectura en 3 capas?. Reduce el tráfico en la red frente a una arquitectura de dos capas. Es una arquitectura mucho más escalable. La separación de roles en capas hace más fácil modificar y reemplazar capas. Si aumenta el tamaño o complejidad de una capa, no afecta a las demás. 11. ¿A qué hace referencia el modelo de 3 capas en el desarrollo de aplicaciones?. A que la declaración de clases se realizará con al menos tres niveles de acceso diferenciados: clases públicas, clases privadas y clases protegidas. A que se establecerán tres jerarquías de herencia de clases, en la que partiendo de una clase raíz, existirán hasta otras dos capas más de herencia. A que las aplicaciones se separarán en tres capas, estableciendo una capa de lógica de presentación, una capa de lógica de negocio y una capa de datos o de persistencia. A que el procesamiento de documentos XML puede realizarse mediante un parser DOM (modelo de árbol), SAX (modelo de eventos tipo push) o STAX (basado en eventos tipo pull). 12. Axis2 es: Una base de datos NoSQL. Un motor de búsqueda. Un motor nuclear de servicios web. Una librería para la automatización de tareas de compilación y despliegue de aplicaciones. 13. Un mensaje SOAP consta de un elemento: <Envelope> obligatorio, que contiene un elemento <Header> obligatorio y un elemento <Body> obligatorio. <Envelope> obligatorio, que contiene un elemento <Header> opcional y un elemento <Body> obligatorio. <Envelope> obligatorio, que contiene un elemento <Header> obligatorio y un elemento <Body> opcional. <Envelope> opcional, que contiene un elemento <Header> opcional y un elemento <Body> obligatorio. 14. En una arquitectura cliente/servidor, las capas del modelo de 3 capas se denominan: Presentación, transformación y almacenamiento. Vista, control y almacenamiento. Vista, control y almacenamiento. Presentación, lógica de negocio y datos. 15. Entre los objetivos principales de las arquitecturas de servicios web se encuentra: Proporcionar interoperabilidad entre aplicaciones desarrolladas en diferentes entornos tecnológicos. Proporcionar interoperabilidad entre aplicaciones desarrolladas en diferentes entornos tecnológicos. Simplificar el balanceo de carga en infraestructuras web basadas en granjas de servidores. Aprovechar las ventajas de los servidores dispuestos en clúster. 16. Si usamos servicios web siguiendo una arquitectura tipo REST y recibimos una respuesta con un código de estado 503, ¿qué significa?. Que la petición ha sido completada correctamente. Que el servicio no está disponible. Que la petición contiene una sintaxis incorrecta o no puede procesarse. Que el servidor ha fallado. 17. Sobre la arquitectura REST señale la opción INCORRECTA: Permite crear servicios web ligeros. El cliente puede acceder a los recursos a través de su identificador (URI). Es un estilo arquitectónico. La representación de un recurso se diseña solo mediante JSON. 18. En relación con los servicios web y SOAP, las siglas MTOM se corresponde con: Mail Transmission Optimization Mechanism. Message Transmission Optimization Mechanism. Message Transport Optimization Module. Mail Transport Optimization Module. 19. ¿Qué afirmación es correcta en relación con el protocolo SOAP?. Es un protocolo de comunicación basado en HTML. Especifica el formato del mensaje de la comunicación entre ordenadores. Se utiliza para intercambio de información ente ordenadores con el mismo sistema operativo. Define los protocolos de transporte utilizados en el envío del mensaje. 20. En el marco de la arquitectura SOAP de servicios web, indique la afirmación FALSA: A partir del WSDL las aplicaciones clientes podrán implementar las interfaces para conectarse al servidor que oferta los servicios web. UDDI es un protocolo que permite a las aplicaciones comprobar qué servicios web están disponibles para su utilización. A diferencia de RMI tradicionalmente vinculado a Java, SOAP permite la comunicación entre diferentes tecnologías. SOAP usa comunicaciones http y no soporta comunicaciones por https. 21. ¿Qué define el estándar WSDL del W3C?. Un esquema XML para sindicación de contenidos a través de lectores RSS. Una gramática XML para describir la interfaz de un servicio web. Pautas de Accesibilidad al Contenido en la Web. WSDL no es un estándar del W3C. 22. ¿Qué es SAML?. Un estándar abierto que define un esquema XML para el intercambio de datos de autenticación y autorización. Variante de UML especializada en el modelado de máquinas de estado. Lenguaje para la especificación de conjuntos de pruebas de software. Motor de enrutamiento y mediación basado en reglas que provee una implementación basada en objetos Java. 23. Marque la respuesta verdadera: SOAP es una tecnología de intercambio basada en XML que permite la interacción entre varios dispositivos. Un servicio web es un sistema software diseñado para soportar la interacción máquina-a-máquina y hombre-a-máquina, a través de una red de forma interoperable. La arquitectura de servicios web propuesta por el W3C especifica la implementación de los servicios web e impone restricciones sobre cómo deben relacionarse, combinarse o coordinarse entre sí. MTOM (Message Transmission Optimization Mechanism) es un método definido en el W3C para el envío eficiente de datos binarios entre servicios web. 24. En una aplicación siguiendo una arquitectura de 3 capas, ¿dónde se encuentran ubicadas las reglas de negocio?. En el servidor de aplicaciones. En el servidor de datos. En el cliente. En el servidor HTTP/TLS. 25. Los servicios web son: Dependientes de la plataforma en que se encuentran desplegados y dependientes del lenguaje en que han sido desarrollados. Dependientes de la plataforma en que se encuentran desplegados e independientes del lenguaje en que han sido desarrollados. Independientes de la plataforma en que se encuentran desplegados y dependientes del lenguaje en que han sido desarrollados. Independientes de la plataforma en que se encuentran desplegados e independientes del lenguaje en que han sido desarrollados. 26. ¿Cuál de los siguientes NO es un principio de diseño de la arquitectura orientada a servicios?. Autonomía. Reusabilidad. Alto acoplamiento. Contrato de servicio. 27. En la arquitectura SOA, ¿cuáles son las forma de colaboración entre servicios?. Orquestación y composición. Colaboración y coreografía. Coreografía y composición. Orquestación y coreografía. 28. Señale la respuesta correcta: Los microservicios son desplegados de forma independiente. Los microservicios no permiten un escalado a demanda. Los microservicios no están pensados para la implementación de aplicaciones complejas. Los microservicios de una aplicación están desarrollados con el mismo lenguaje de programación y las mismas tecnologías. 29. ¿Qué significa SOAP?. Standard Object Access Permanent. Stack Open Access Protocol. Security Open Access Protocol. Simple Object Access Protocol. 30. En el protocolo HTTP, el código de error que indica “Not Found” es el: 101. 202. 303. 404. 31. Señale la respuesta correcta sobre la arquitectura de microservicios: Los microservicios interactúan entre sí mediante protocolos cerrados. Deben ser escritos en lenguajes de programación específicos. Tienen nombre únicos, como direcciones URL, que se usan para resolver su ubicación. Service Fabric es la plataforma de microservicios de Apache. 32. Los servicios web que utilizan estándares tales como URIs, HTTP y JSON son aquellos basados en: SOAP. REST. APIs. HTML. 33. En relación con la arquitectura de microservicios, señale la característica INCORRECTA: Cada microservicio se puede desplegar independientemente. Cada microservicio está controlado por un Service worker. Cada microservicio puede estar programado en un lenguaje diferente. Cada microservicio puede utilizar su propia base de datos. 34. Señale cuál es un estándar OASIS encargado de delimitar las diferentes políticas aplicables a los servicios web: WS-Addressing. WS-Federation. WS-SecureConversation. WS-Policy. 35. Señale la respuesta INCORRECTA: OAuth 2.0 es un protocolo de autorización basado en tokens y también es un protocolo de autenticación. SAML 2.0 es un estándar de OASIS que define un esquema XML para el intercambio de datos de autenticación. SAML 2.0 utiliza HTTP para los mecanismos de transporte de datos. SAML significa Security Assertion Markup Language. 36. Señale la respuesta correcta respecto de WSDL: El elemento raíz de un documento WSDL es <definition>. WSDL 2.0 define dos secciones: sección abstracta y sección concreta. El elemento <service> describe la funcionalidad abstracta del servicio web. El elemento <interface> define el conjunto de funciones que han sido expuestas en el servicio web. 37. Respecto a REST, señale la respuesta INCORRECTA: Usa las operaciones definidas en el protocolo HTTP. Los recursos son direccionables a través de su URL. Es un protocolo cliente/servidor sin estado. Hace uso de hipermedios. 38. ¿Cuál NO es una de las restricciones que se han de cumplir para implementar REST?. Utiliza un sistema de niveles. Las respuestas a una petición deben poder ser etiquetadas como cacheable o no cacheable. Código bajo demanda. Toda información que viaja en un elemento de comunicación atómico entre cliente y servidor es autocontenida, y no se almacena ningún tipo de estado del cliente por parte del servidor. 39. En relación con las operaciones en los servicios web RESTful, indique la respuesta INCORRECTA: GET es una operación segura e idempotente. POST permite crear un recurso. PUT no es una operación idempotente. DELETE permite eliminar un recurso. 40. Señale la respuesta INCORRECTA sobre JWT: Es un estándar abierto. JWT es el acrónimo de JSON Web Token. Es un mecanismo de autenticación con estado. Define una forma compacta y autónoma de transmitir información segura entre las partes. 41. ¿Cuál de las siguientes respuestas relativas a los protocolos de intercambio de datos SOAP y REST es la correcta?. a) Únicamente SOAP permite. REST plantea una comunicación cliente/servidor sin estado, siendo SOAP el formato preferido para el intercambio de mensajes. Las APIS basadas en SOAP se consideran más ligeras que sus equivalentes REST. REST es un estilo arquitectónico. 42. ¿Cuál es la finalidad de OpenAPI?. Para la indexación de ficheros en un agregador de logs. Para el desarrollo y documentación de APIs REST. Para la implementación de servicios web RESTful. Para el desarrollo de interfaces de usuario multidispositivo. 43. Entre los siguiente, ¿cuál NO es un principio de diseño en una arquitectura orientada a servicios?. Bajo acoplamiento. Abstracción. Interoperabilidad. Portabilidad. 44. ¿Qué estándar designa un registro para publicar y encontrar información sobre servicios web en una arquitectura orientada a servicios?. WSDL. UDDI. SOAP. REST. 45. De entre las siguientes, indique cuál NO es una característica que identifique a la Arquitectura Orientada a Servicios (SOA): Los servicios son autónomos. Cada servicio SOA se mantiene y desarrolla de forma independiente. Los servicios se pueden descomponer. Cada servicio SOA es independiente de los otros y puede ser remplazado o actualizado sin romper con las aplicaciones que conecta. Los servicios son distribuibles. Se pueden ubicar en cualquier parte sobre la red, siempre que este soporte los protocolos de comunicación requeridos. Los servicios comparten contratos, esquemas y clases internas cuando se comunican. 46. Si se quiere desarrollar en Java servicios web RESTful, hará uso de: RESTEasy. WCF. CodeIgniter. OpenAPI. 47. Para solicitar la creación de un nuevo registro mediante un servicio REST se usa el verbo HTTP: NEW. DELETE. GET. POST. 48. ¿Cuáles son las características de una API REST?. Peer to Peer; Con estado; Cacheable; Interfaz Uniforme; Sistema de Capas. Peer to Peer; Sin estado; Cacheable; Interfaz Uniforme; Sistema de Capas. Cliente/servidor; Sin estado; Cacheable; Interfaz Uniforme; Sistema de Capas. Cliente/servidor; Con estado; Cacheable; Interfaz Uniforme; Sistema de Capas. 49. Señale cuál de las siguientes afirmaciones sobre la arquitectura REST es correcta: Algunas de las operaciones habituales son GET, POST, UPDATE y DELETE. No se permite que los clientes puedan cachear las respuestas. Cada recurso es accesible (direccionable) de manera única a través de su URI. El estado de la sesión se guarda y se mantiene en el servidor. 50. ¿Cómo se llama la capa SOA que contiene las funcionalidades de los componentes de la lógica de negocio que se publican para uso de los clientes y que se referencian a partir de la interfaz siendo transparentes a su implementación?. Capa de Servicios. Capa de Procesos de negocio. Capa de Componentes de negocio. Capa de Sistemas operacionales. 51. NO es una herramienta para especificar APIs HTTP: WADL. WSDL. API Blueprint. Swagger UI. 52. Sobre OAuth 2.0 señale todos los elementos que intervienen en el proceso de acceso a un recurso: Cliente, servidor de autorización, propietario del recurso y recurso. Representante del cliente, servidor de autorización y recurso. Servidor de autorización, propietario del recurso, recurso. Cliente, propietario del recurso y servidor de autorización y propietario del recurso. 53. Es una característica de los microservicios: Se despliegan de forma conjunta. No permiten la implementación de aplicaciones de gran tamaño. Son autónomos. Están fuertemente acoplados. 54. Señale la opción correcta sobre la arquitectura de servicios web REST: En la arquitectura REST, el servicio no almacena información sobre el estado del cliente entre peticiones. El uso de identificadores está basado en SOA. En la arquitectura REST, la interfaz para acceder a los recursos expuestos puede ser HTTP, SMTP o FTP. Es una arquitectura no orientada a recursos. 55. En servicios web SOAP, para firmar mensajes se utiliza: JWT. WS-Security. XML-Digital. SAML. 56. En la arquitectura orientada a servicios, sus componentes principales son: Servicio, Proveedor de servicios, Consumidor de servicios y Comparador de servicios. Servicio, Proveedor de servicios, Consumidor de servicios y Depurador de servicios. Servicio, Proveedor de servicios, Consumidor de servicios y Registro de servicios. Servicio, Proveedor de servicios, Consumidor de servicios y Orquestador de servicios. 57. ¿Cuál de las siguientes respuestas describe la relación entre REST y la arquitectura SOA?. REST es un protocolo obligatorio en SOA. REST es un estilo de arquitectónico que puede ser utilizado dentro de una arquitectura SOA para crear servicios ligeros y escalables. REST solo se utiliza para implementar servicios monolíticos y no es compatible con SOA. REST y SOA son incompatibles debido a sus diferencias en protocolos y arquitectura. 58. ¿Cuál es una de las principales funciones de SAML en entornos de servicios web?. Proporcionar un formato de cifrado para proteger los datos en reposo. Permitir el acceso a múltiples sitios web permitiendo el inicio de sesión único. Gestionar el almacenamiento de contraseñas de los usuarios en los proveedores de servicios. Definir políticas de privacidad y confidencialidad para sitios web. 59. En una aplicación siguiendo una arquitectura de 3 capas, ¿dónde se encuentran ubicadas interfaces de usuario y la exposición de los servicios web para que otras aplicaciones puedan consumirlas?. En el servidor de aplicaciones. En el servidor de datos. En el cliente. En el servidor web. 60. En un sistema, siguiendo una arquitectura multicapa y multinivel, el primer nivel está formado por una aplicación móvil nativa, ¿qué capa o capas alberga este primer nivel?. Capa de presentación. Capa de presentación y capa de lógica de negocio. Capa de lógica de negocio. Ninguna capa. 61. En una aplicación basada en microservicios, ¿cuál de las siguientes herramientas es una plataforma de mensajería para poder comunicarse los microservicios entre sí?. Apache Synapse. RabbitMQ. Openshift. Kong. 62. ¿Qué lenguaje derivado de XML se usa para describir servicios web, proporcionando información al cliente sobre cómo utilizar dichos servicios?. SOAP. WSDL. UDDI. JAXP. 63. ¿Cuál de los siguientes NO se considera un principio guía de las arquitecturas SOA?. Seguridad. Reutilización. Interoperabilidad. Abstracción. |




