Integracion de Aplicaciones
|
|
Título del Test:
![]() Integracion de Aplicaciones Descripción: Repaso IApps |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Interoperabilidad es: Conexión entre aplicaciones a través de middleware. Llevar datos de un punto A a un punto B. Establecer una base que permita a las aplicaciones hablar un mismo idioma. Incorporar una aplicación en una arquitectura empresaria. Escenario de integración ideal: El usuario gestiona los flujos de información entre aplicaciones. Cada aplicación mantiene su operativa independiente. Ninguna de las respuestas es correcta. La experiencia de uso es particular por cada minuto. La heterogeneidad de la información y la ubicación física de los sistemas implican retos de integración. Verdadero. Falso. integración de aplicaciones significa. Interconectar sistemas para llevar datos de un punto A a un punto B. Definir estándares para comunicación entre aplicaciones. Validar que las aplicaciones operen correctamente. Crear repositorios comunes de datos. Otros retos de la integración de aplicaciones son. Transformacion de los datos. Seguridad. Protocolos. Todas las respuestas son correctas. Si no se garantiza que distintas aplicaciones se coordinen para actualizar datos automáticamente. Hay problemas de inconsistencia. Las aplicaciones no hablaran el mismo idioma. Se presentarán problemas de conectividad. El numero de pruebas a realizar se multiplica. ¿Que es middleware?. El front-end. Servicios del sistema operativo. El back-end. Servicios para la interconexión entre elementos. En los 50’s, el término Middleware se aplicaba a elementos que conectaban aplicaciones nuevas con otras más antiguas. Verdadero. Falso. El Middleware proporciona funciones comunes de. Mensajería. Autenticación. Todas las respuestas son correctas. Comunicación entre plataformas. Una función del middleware es la gestión de transacciones. Verdadero. Falso. Una categorización de middleware según analistas de la industria IT es: APIs y Arquitecturas orientadas a servicios. Frameworks de aplicaciones y de contenidos. Middleware de integración de aplicaciones empresariales y de plataforma. Middleware de hardware y de dispositivos. Conjunto de herramientas para desarrollar aplicaciones para hardware específico. Middleware de dispositivos. Middleware robótico. Interfaz de Programación de Aplicaciones (API). Middleware de Procesamiento de transacciones (TP). El middleware de contenidos integra en un front-end amigable una serie de sistemas back-end. Verdadero. Falso. Middleware que permite a un programa local solicitar servicios a un programa remoto de forma síncrona o asíncrona. MOM. RPC. ORB. TP. El mecanismo de distribución de información entre emisores y receptores anónimos es: Llamadas a procedimientos remotos (RPC). Object Request Broker (ORB). Mensajería Punto a Punto. Mensajería Publicador / Suscriptor. Son ventajas del middleware orientado a mensajes. Escalabilidad. Desacoplamiento. Fiabilidad. Todas las respuestas son correctas. Una desventaja del MOM es la necesidad de añadir un elemento a su arquitectura. Base de datos de mensajes. Cola de mensajes. Agente de transferencia de mensajes. Suscriptores. Las colas de mensajes en MOM siguen un estándar LIFO. Verdadero. Falso. En la mensajería punto a punto. No hay restricción en numero de emisores, pero si en el de receptores. Cada mensaje va dirigido a un receptor. El receptor no tiene que confirmar la recepción. después de un tiempo especificado, los mensajes no recogidos se borran. En la mensajería publicación/suscripción. Los emisores especifican un canal de publicación de mensajes. Ninguna respuesta es correcta. Todas son correctas. Un emisor envía un mensaje a un receptor. En la mensajeria publicación/suscripción. El emisor no puede consumir mensajes del mismo canal en que publica. Todas las respuestas son correctas. El mecanismo único para la recepción es pull. El publicador no tiene conocimiento de los consumidores a los que llega. El MOM puede proporcionar un servicio de mensajeria tradicional. Verdadero. Falso. ¿Cuál de estas opciones contiene un elemento que no forma parte de una aplicación JMS?. Clientes JMS, Proveedor JMS, Mensaje JMS. Base de datos, Productores JMS y Objetos administrados. Proveedor JMS, Dominio JMS, Consumidores JMS. Objetos administrados, Dominio JMS, Cliente No JMS. Indique la afirmación correcta. Una vez que Oracle dono la especificación de Java EE a Eclipse foundation: Las licencias Java EE dejaron de ser soportadas por Oracle. Eclipse publico Eclipse Glass Fish 5.1, una implementación de código libre. Eclipse conservo el nombre de java para la nueva especificación. Oracle dejo de mantener las versiones del servidor weblogic. Ejemplos de productos de Middleware orientado a mensajes son: Amazon Simple Notification Service (SNS). IBM MQ. TIBCO Enterprise Message Service. Todas las respuestas son correctas. El acceso a múltiples bases de datos se realiza a través de una interface denominada. API. ODBC. SQL. JMS. Es una funcionalidad del middleware de base de datos: Soporte al despliegue de aplicaciones. Almacenar, procesar y entregar contenidos. Procesar una consulta en una base de datos destino. Proporcionar elementos para internacionalización de aplicaciones. ¿Cuáles son los tipos de Middleware de base de datos?. ODBC, JDBC y OLE DB. De bases de datos nativas, de bases de datos genéricas y gateways. Relacionales, Jerárquicos y No SQL. Ninguna respuesta es correcta. Diferencia entre ODBC y OLE DB. ODBC es de Microsoft y OLE DB es de Oracle. ODBC es para Oracle y OLE DB para todo tipo de base de datos. OLE DB no Solo aplica a bases de datos sino a otras fuentes de informacion. OLE DB es la API que usan las aplicaciones desarrolladas por Java. Gateways son APIs que permiten acceso a bases de datos ubicadas en plataformas distintas. Verdadero. Falso. KDE es un ejemplo de framework de desarrollo basado en Windows. Verdadero. Falso. Un framework, de forma general, está compuesto por dos tipos de elementos: Capa de cliente y capa de acceso a datos. Componente de gestión de sesiones y plantillas de creación de contenido. Core del framework y extensiones. Frozen spots y Hot spots. Los hot spots son elementos donde el programador añade su código particular. Verdadero. Falso. Cual de estas no es una capa de un framework de aplicaciones web. Capa de red. Capa de programación. Capa de lógica de negocio. Capa de datos. Wordpress es un ejemplo de framework de aplicaciones web. Verdadero. Falso. Gracias al principio “Separation of concerns”, la arquitectura MVC. Evita duplicaciones. Mantiene mayor modularidad en las aplicaciones. Todas son correctas. El código es mas sencillo de mantener. Algunos componentes de middleware son: Servidores web, servidores de aplicaciones, servicios proxy. Servicios de red. Funciones del sistema operativo. Ninguna respuesta es correcta. No es uno de los aspectos mas relevantes al elegir un framework de aplicaciones. Licenciamiento. Curva de aprendizaje. Plantillas web. Patron de diseño a implementar. WEBrick, Puma, Unicorn son ejemplos de servidores de aplicaciones para. Python. Node .js. PHP. Ruby. Rack es una capa de middleware de aplicaciones en Ruby. Verdadero. Falso. No es un beneficio de la integración de datos. Se reduce la duplicidad de trabajo. Se dispone de una herramienta de toma de decisiones al día. Se evitan tareas tales como obtención, depuración y filtrado de datos. Se evita el uso de metadatos asociados a datos no estructurados. Es un ejemplo de datos estructurados. Catalogo de productos. Correos electrónicos. Archivos de audio. Documentos. Los datos no estructurados establecen una relación con datos estructurados a través de: Ficheros de configuración. Tablas de equivalencia entre datos estructurados y no estructurados. Etiquetas de metadatos con referencias de los datos maestros. Ninguna de las respuestas es correcta. Los datos que viajan entre aplicaciones y organizaciones necesitan: Especificar en los metadatos el origen y el destino de los datos. Un repositorio especifico para su almacenamiento. Seguridad adicional para protegerlos de accesos no aut. Durante su transito. Un campo adicional que indique si son datos estructurados o no. Según su origen, las fuentes de información se clasifican en primarias y secundarias. Verdadero. Falso. Identificar nombres de atributos distintos que almacenan el mismo tipo de información es parte de: Establecimiento de protocolos y medios de transferencia. preparación previa de los datos. consolidación de los datos. preparación del repositorio de integración. Si una transformación de datos se va a realizar en el servidor destino, el procesamiento será: ELT. ETL. No es aplicable este tipo de procesamiento de datos. Ninguna respuesta es correcta. Realizar una carga de datos con las reglas de validación desactivadas provoca: Mayor velocidad en el proceso de carga, se evitan inconsistencias. Mayor lentitud en el proceso de carga, posibles inconsistencias. Mayor lentitud en el proceso de carga, se evitan inconsistencias. Mayor velocidad en el proceso de carga, posibles inconsistencias. La carga de grandes archivos de datos de un sistema a otro de forma periodica es: integración manual. integración en tiempo real. integración por lotes. integración big data. Las tres dimensiones del big data se refieren a: Nomenclatura, formato y estructura. Armonizacion, depuración y limpieza. Volumen, Velocidad y variedad. Base de datos SQL, Json y CML. Uno de los lenguajes más utilizados en integración, con un gran ecosistema de herramientas: Python. Scala. Java. XML. Lenguaje escalable para desarrollo de sistemas complejos con gran cantidad de funciones. Java. C++. Ruby. Scala. Son librerías Java útiles para procesos de integración. Data Pipeline. Easy Batch. Pocket ETL. Todas las respuestas son correctas. Python es un lenguaje interpretado y orientado a objetos. Verdadero. Falso. Lenguaje que proporciona un entorno para computación estadística. Scala. Ruby. Python. R. Lenguaje de scripting, que puede integrarse fácilmente con frameworks de Big Data. Python. SQL. XML. Java. Librería nativa de Java para procesamiento por lotes. Pocket ETL. Data Pipeline. GETL. JSR 352. Apache Camel no proporciona soporte para pruebas. Verdadero. Falso. Un inconveniente de java es su gran cantidad de código innecesario. Verdadero. Falso. XML es un subconjunto de. SQL. CSS. SGML. Ninguna de las respuestas es correcta. En lo referente a arquitectura de aplicaciones, la tendencia es ir hacia: Grandes aplicaciones con múltiples funcionalidades. Soluciones modulares que acoplen distintos elementos de software. Bases de datos centralizadas, con func. contenida en proced. y triggers. Ninguna de las respuestas es correcta. Formato base para el intercambio de datos a través de la web. XML. HTML. JSON. HTTP. Son conceptos relacionados con la web 3.0: REST y Microservicios. EAI y patrones de integración. Internet of Things, inteligencia artificial y Machinelearning. SOA y Microservicios. Elemento principal de toda solución de EAI es el: Bus de datos. Middleware. Portal de integración de aplicaciones. Todas las respuestas son correctas. Es una arquitectura para implementar una integración de aplicaciones dentro de la empresa. Integración orientada a servicios. Integración orientada a procesos. Integración orientada a la información. Integración orientada a portales. La integración orientada a portales tiene como ventajas la modularidad en el desarrollo y reutilización de código. Verdadero. Falso. Implica integración del control de los pasos para el intercambio de información entre aplicaciones: Integración orientada a procesos. Integración orientada a la información. Integración orientada a servicios. Integración orientada a portales. Se orienta principalmente a la interfaz de usuario y un sitio común de visualización de las aplicaciones: Integración orientada a procesos. Integración orientada a servicios. Integración orientada a la información. Integración orientada a portales. Son enfoques arquitectónicos de integración: Punto a punto. Repositorios de datos compartidos. Servicios web y arquitecturas orientadas a servicios. Todas las respuestas son correctas. En el modelo bus, la solución EAI actúa como concentrador e interactua con todas las aplicaciones integradas. Verdadero. Falso. En el modelo hub and spoke cada nodo esta conectado a un medio de transmisión común. Verdadero. Falso. Con el modelo ESB, si un servidor está disponible pero una aplicación está caída: Los mensajes para esa aplicación se pierden. Los mensajes para esa aplicación vuelven al origen. Los mensajes para esa aplicación se cola hasta que la aplicación los recoja. Ninguna de las respuestas es correcta. Las plataformas constituidas por herramientas para conectar aplicaciones, que se ofrecen como servicios en nube son: Infrastructure as a Service (IaaS). Platform as a Service (PaaS). Database as a Service (DBaaS. Integration Platform as a Service (iPaaS). Los servicios iPaaS Suelen ofrecerse en confuguracion Multi-tenant. Verdadero. Falso. Ventajas de las soluciones iPaaS: Mejores tiempos de integracion e interfaz web accesible desde cualquier ubicación. Verdadero. Falso. Tipos de mensaje SOAP. Sobre. Estilo RPC. Request – response. UDDI. ¿Cuál de estos patrones de mensajes es asíncrono?. Request-response. Todas las respuestas son correctas. One-way. Solicit-response. Elemento opcional del mensaje SOAP que proporciona información adicional sobre el cliente o sobre la ruta de acceso. Sobre (Envelope). Cuerpo (Body). Cabecero (Header). Documento. Es la categoría UDDI que contiene información técnica sobre el servicio (Interfaces, Información de ejecución…). Páginas verdes. Páginas blancas. URL. Páginas amarillas. tModel contiene la información necesaria para invocar al servicio. Verdadero. Falso. Lenguaje de composición de servicios con funcionalidad más extendid. XML. JSON. HTML. BPEL. Uno de los formatos más utilizados para transmisión de datos en servicios RESTful. SQL. HTML. HTTP. JSON. Los servicios REST se caracterizan por una detallada gestión de estados en sus interacciones. Verdadero. Falso. Principios de arquitectura REST. Arquitectura cliente-servidor. Cacheable. Interfaz uniforme de comunicación cliente-servidor. Todas las respuestas son correctas. El concepto principal de la arquitectura REST es. La colección. La sub-colección. El recurso. El esquema. Una buena practica de diseño de servicios REST consiste en utilizar verbos como base de las URIs. Verdadero. Falso. Los servicios web basados en SOAP están basados en XML y manejan descripciones a través de WSDL. Verdadero. Falso. Método HTTP que no debe modificar el estado del recurso. PATCH. POST. GET. PUT. SOAP es el servicio web que utiliza los métodos y códigos de estado de HTTP como base de comunicación. Verdadero. Falso. ¿Cuál de estas es una ventaja de servicios SOAP?. Menor curva de aprendizaje. Independencia de lenguaje, plataforma y protocolo de transporte. Ideal en entornos distribuidos. Extensibilidad a través de estándares WS*. Los patrones de integración proporcionan. Bibliotecas de código con funciones predefinidas. Frameworks para integrar aplicaciones. Una guía tecnológica para resolver problemas al integrar aplicaciones. Un lenguaje para la integración de aplicaciones. Son algunos tipos de patrones de integracion: Canales de mensajeria, construcción de mensajes. Acceso a base de datos consultas de datos entre aplicaciones. Permisos de usuario y roles. Gestion de aplicaciones integradas. Message Channels es el patrón relacionado con la forma en que se comunican las aplicaciones usando mensajería. Verdadero. Falso. Patrón para implementar procesamiento complejo de un mensaje manteniendo independencia y flexibilidad. Message Translator. Message Endpoint. Message. Pipes and Filters. Patrón relacionado con la comunicación mediante mensajes de los sistemas que utilizan diferentes formatos de datos. Message Channels. Message Translator. Message Endpoint. Message Router. El patrón Messaging Bridge se refiere a permitir que aplicaciones independientes trabajen juntas de forma desacoplada. Verdadero. Falso. Patrón de referencia al utilizar mensajería para transferir datos entre aplicaciones. Command Message. Return Address. Event Message. Document Message. Message Sequence se refiere a cómo transmitir grandes cantidades de datos por mensajería. Verdadero. Falso. Qué tipo de patrones se utilizan cuando se requiere conectar diferentes canales de mensajes?. Construcción de mensajes. Mensajes de transformación. Mensajes de puntos finales de acceso. Enrutamiento de mensajes. El concepto utilizado al conectar aplicaciones a canales para que puedan enviar o recibir mensajes es: Gateway. Punto final de acceso. Suscriptor. Activador de servicio. Competing Consumers y Content Enricher son patrones del tipo "Mensajes de puntos finales de acceso". Verdadero. Falso. Mensajes de Gestión del Sistema: A) Message Store y Control Bus, B) Smart Proxy y Selective Consumer. A es correcta. B es correcta. A y B son correctas. Ninguna es correcta. El principio de diseño de SOA según el cual los servicios ocultan la lógica de implementación es. Autonomía. Descubrimiento. Reusabilidad. Abstracción. El principio de diseño de Autonomía en SOA indica que. El servicio está definido de forma explícita a través de una descripción. El servicio se desarrolla minimizando su dependencia con otros servicios. El servicio debe de tener control sobre la lógica de negocio que implementa. Fragmentar la lógica de negocio, encapsulándola en distintos servicios. Interoperabilidad se refiere a que los servicios pueden a su vez formar parte de servicios más complejos. Verdadero. Falso. Son niveles horizontales de la arquitectura de referencia SOA. Integración y Calidad de servicio. Gobernanz. Información. Ninguna de las respuestas es correcta. El nivel de composición de procesos de negocio en SOA es. Inventario con descripciones de servicios para cubrir procesos de negocio. Representación de los procesos de negocio. Componentes de software que implementan los servicios y sus operaciones. Aplicaciones para el acceso de los clientes a los servicios. El nivel de Información de SOA proporciona. Funcionalidades y mecanismos de transformación y enrutamiento, entre otros. Mantiene, integra y unifica la información generada por los servicios. Asegura que los servicios se apegan a políticas y estándares establecidos. Proporciona capacidades para monitorizar, gestionar y mantener la calidad. El nivel de Calidad del servicio proporciona capacidades para monitorizar, gestionar y mantener calidad en términos de. Gobernanza, integración y seguridad. Información, integración y desempeño. Seguridad, Desempeño y Disponibilidad. Ninguna de las respuestas es correcta. Seleccione la mejor definición de microservicios. Arquitectura que consiste en un conjunto de pequeños servicios modulares. Variación de SOA llevada a nivel de aplicación. Migrar lógica de negocio a servicios de forma incremental, no todo a la vez. Replicación de servicios y adaptación de los mismos para distintos roles. A) Microservicios deben desarrollarse en el mismo lenguaje B) Microservicios pueden replicarse para escalar aplicaciones. A es correcta. Ninguna es correcta. Todas son correctas. B es correcta. La arquitectura de microservicios no es adecuada para escalabilidad de aplicaciones. Verdadero. Falso. Son ventajas de microservicios. Mejor performance. Facilidad de testeo. Rapidez en el desarrollo, por parte de pequeños equipos de programadores. Fácil implementación de transacciones distribuidas. Retorno de la inversión, tecnologías IT involucradas, personal implicado son aspectos a evaluar en una implantación SOA. Verdadero. Falso. El enfoque de implementación Bottom-up es la mejor opción para implantaciones green-field. Verdadero. Falso. Para modernización de sistemas legacy, o no SOA, el mejor enfoque es Bottom- up. Verdadero. Falso. Los costes iniciales en enfoques Top-down no son excesivos, y el retorno de inversión se alcanza en menor tiempo. Verdadero. Falso. ¿Cuál es una diferencia fundamental en la gestión de datos entre la SOA y la arquitectura de Microservicios moderna?. Microservicios se promueve Database per Service y en SOA se comparte BBDD. Ambas arquitecturas exigen obligatoriamente el uso de bases de datos NoSQL. SOA usa BBDD descentralizadas, en Microservicios se centralizan los datos. En SOA no existen bases de datos, todo se gestiona en memoria en el ESB. ¿Cuál fue el principal problema arquitectónico que llevó al declive del Enterprise Service Bus (ESB) de la era SOA?. No permitía la integración con sistemas Legacy antiguos. Solo soportaba el protocolo REST, ignorando SOAP y XML. Se convirtió en un cuello de botella con demasiada lógica de negocio. Era demasiado ligero y no ofrecía suficientes funcionalidades de seguridad. En Serverless (FaaS), ¿qué implica la característica de “Escalado a Cero” (Scale- to-Zero)?. Que el sistema puede soportar cero errores antes de reiniciarse. Sin tráfico, no hay instancias ejecutándose y el coste es cero. Que la aplicación se elimina automáticamente si nadie la usa por 30 días. Que el desarrollador tiene cero control sobre la base de datos. ¿Patrón arquitectónico utiliza Service Mesh para gestionar la comunicación sin modificar el código del microservicio?. Patrón MVC (Modelo-Vista-Controlador). Patrón Singleton. Patrón Monolítico. Patrón Sidecar (Proxy). ¿Cómo ha evolucionado la “granularidad” o unidad de despliegue desde el Monolito hasta Serverless?. Dominio de Negocio -> Aplicación Completa -> Función. Aplicación Completa -> Dominio de Negocio (Servicio) -> Acción Lógica (Función). La unidad de despliegue no ha cambiado, solo cambió el hardware. Función -> Servicio -> Aplicación Completa. ¿Tecnologías de comunicación que reemplazaron a SOAP/XML en la transición hacia arquitecturas modernas más ligeras?. FTP y CSV. CORBA y RMI. REST y JSON. GraphQL y YAML. Son usos comunes de las macros. Modificaciones recurrentes, cambios de rutas y nombres de archivo. Scripts de bases de datos. Filtrado de datos. Ejecución de comandos del sistema. Una función definida por el usuario. Es una macro. Mejora la eficiencia del procesamiento porque se evalúa una sola vez. Permite condensar largos scripts en una sola llamada. Ninguna de las respuestas es correcta. Son casos de uso de constantes. Valores literales de código en varias instancias de integración. Evaluación de un mismo script varias veces basado en un valor constante. Evaluación de varios scripts diferentes con un valor constante. Todas las respuestas son correctas. Los mensajes tienen métodos, propiedades y operadores. Verdadero. Falso. Los mensajes son especialmente útiles porque no tienen limitaciones de almacenamiento. Verdadero. Falso. Uno de los beneficios de multi-thread es que un error en un hilo no bloquea toda la integración. Verdadero. Falso. Si en un proceso de integración, la cantidad de datos a manejar en un objeto temporal excede la RAM disponible. Dividir los datos en grupos más pequeños. Considerar incremento de la RAM. Poner los datos en un disco local y usar dos pasos de transformación. Ninguna respuesta es correcta. Utilizar una tabla con un índice agrupado es una forma de mejorar el rendimiento en búsquedas en archivos planos. Verdadero. Falso. Cuando se tenga que asignar el mismo valor a múltiples instancias, lo mejor es usar. Una variable. Un procedimiento almacenado. Un campo de una tabla. Una constante. Se recomienda la declaración predeterminada de variables y constantes que intervienen en el proceso de integración. Verdadero. Falso. Son dificultades que se presentan en la integración de sistemas. Sistemas monolíticos, perspectivas diferentes. Elección de la herramienta adecuada. Escalabilidad y mantenimiento. Todas las respuestas son correctas. Se dice que las empresas enfrentan un desafío de complejidad en la integración debido a que: Implementar la integración y fusionar tecnología tiene presupuesto limitado. La implementación duplica rápidamente el tiempo originalmente estimado. El mantenimiento de sistemas integrados puede ser una carga a perpetuidad. No es solo conectar, sino habilitar nuevos procesos de negocio. Que es una API. Base de datos. Lenguaje de programación. Conjunto de definiciones. Protocolo de red. Que permite una API. Comunicación entre servicios. Crear hardware. Diseñar interfaces. Almacenar datos. Que tipo de API es para uso interno. Abierta. De socios. Publica. Privada. Que ventaja tiene exponer una API publica. Menos seguridad. Menos usuarios. Mayor control interno. Fuente de innovación. Que protocolos usan las API web remotas. SSH. FTP. HTTP. SMTP. REST es un protocolo estándar. ¿Verdadero o falso?. Verdadero. Falso. Que formato es mas popular en rest. JSON. TAML. CSV. XML. Que significa REST. Transferencia de estado. Recursos en servidor. Representación de estado. Red de servicios. Cual es un método HTTP para obtener datos. POST. PUT. GET. DELETE. Que método HTTP no se almacena en cache. PUT. DELETE. GET. POST. Que es un recurso en API REST. Un dato accesible. Un servidor. Un cliente. Un protocolo. Que herramienta se usa para probar APIs. Postman. Excel. Slack. Photoshop. Que ventaja tiene REST en escalabilidad. Solo funciona en nube. Uso de XML. No permite cache. separación cliente-servidor. Que método HTTP modifica recursos. GET. PUT. DELETE. POST. Que problema puede tener una API REST. No tiene documentación. Ataques DDos. No funciona en móviles. No permite Json. Que es importante para evitar problemas en API. Usar solo GET. Versionado. Ignorar seguridad. No documentar. Que formato no es común en REST. HTML. Python. XML. JSON. |





