Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Distribuidos
Distribuidos
• Spark SQL puede proporcionar una integración entre SQL y el código regular de Python /
Java / Scala incluida la capacidad de una RDD y tablas de SQL
• El desarrollo de servicios RESTful es barato y tiene muy pocas “barreras” para su adopción.
• Restful utiliza estándares como HTTP, SML, URL, MIME.
• Un web Service SOAP utilizan mensajes en formato XML.
• Los javaservlets son clases escritas en Java que procesan peticiones HTTP y construyen
respuestas.
• El desarrollador tiene que especificar los componentes de la aplicación y los descriptores
de despliegue.
Señale todas las afirmaciones que son verdaderas con respecto a JAVA2E
• EJBs pueden procesar datos recibidos del lado cliente y enviarlos al nivel de sistema de
información para su almacenamiento.
• Bean dirigido por mensajes permite que un componente de negocio puede recibir
mensajes asíncronamente, normalmente con el Java Message Service
Señale todas las afirmaciones que no son verdaderas sobre los sistemas distribuidos
• Uno de los objetivos de los sistemas paralelo es conseguir un alto rendimiento (speedup) y
productividad mediante el uso de la red
• Una de las ventajas del uso del sistema distribuidos es la seguridad en la comunicación y
su sencillez en el software
Selecciones todas las afirmaciones incorrectas
Señale todas las opciones incorrectas con respecto a las posibilidades para estructurar el
software de un sistema distribuido
Señale las afirmaciones que no son verdaderas. Las características de los sistemas distribuidos
son:
• En una aplicación distribuida el rendimiento esta relaciona con: La red, los servicios de
comunicación, el lenguaje de programación, el soporte para el desarrollo de aplicaciones
distribuidas.
• Apache Spark es un motor de ejecución avanzado que admite el flujo de datos acíclicos y
la computación en la nube.
• Un servicio Web es una serie de reglas o estándares que tenemos que seguir para realizar
una aplicación web cuyo usuario es un humano.
• El W3C define un servicio web como un software diseñado para soportar interacciones
cliente / servidor que se comunican a través de la red.
• Java RMI al contrario del uso de sockets es mas complejo de implementar y además
genera poco tráfico de red.
• A diferencia de sockets en Java RMI se invocan métodos remotos.
En un SD la arquitectura middleware no permite la abstracción de la heterogeneidad a los
usuarios
• Falso
Una aplicación Java EE se puede entregar como ficheros JAR, WAR, JAVA, JFX
• Falso
El ciclo de vida de una aplicación JavaEE es: Creación, Ensamblado, Descripcion, Despliegue,
Pruebas
• Falso
Un sistema distribuido es un conjunto de computadoras, conectadas a una red, que utilizan mas
de un procesador simultáneamente para ejecutar un único programa
• Falso
Streaming es el proceso de dividir un flujo de datos discreto en un flujo continuo para ser
procesado fácilmente
• Falso
• Falso
Aplicaciones distribuidas: Conjunto de procesos que ejecutan en varios CPUs una misma
máquina para resolver un problema concreto
• Falso
Un socket designa un concepto abstracto por el cual dos programas (posiblemente situados en
computadoras distintas) pueden intercambiar cualquier flujo de datos, generalmente de manera
fiable y ordenada
• Verdadero
La creación del socket en el servidor se remite a crear el socket, indicar por que puerto se harán
las escuchas y esperar a la llamada de un cliente para aceptar la conexión, en cambio un cliente
creará el socket e indicará donde se encuentra y por que puerto quiere conectarse, de esta
forma Cliente y Servidor crearán una conexión.
• Verdadero
• Verdadero
En javaEE la conectividad remota permite que los clientes invoquen métodos en los EJBs como si
estuvieran en la misma máquina virtual
• Verdadero
• Verdadero
Un cliente de servicio web RESTful envia un mensaje de forma de solicitud HTTP y el servidor
responde en forma de respuesta HTTP
• Verdadero
El rendimiento de los sistemas distribuidos viene determinado por: La red de comunicación, los
servicios de comunicación empleados, el sistema operativo, el soporte para la programación de
sistemas distribuidos.
• Verdadero
• Verdadero
Un sistema operativo distribuido SOD se construyen micro-kernels que ofrecen servicios básicos
de comunicación.
• Verdadero
• Verdadero
En un servicio web cada servicio debe estar acompañado de un servicio de localización, de una
descripción de su funcionamiento y su interfaz
• Verdadero
Un socket designa un concepto abstracto por el cual dos programas (posiblemente situados en
computadoras distintas) pueden intercambiar cualquier flujo de datos, generalmente de manera
fiable y ordenada.
• Verdadero
• Verdadero
• Scala
¿Cuál de los siguientes no es un método HTTP valido utilizado en los servicios web RESTful?
• HEAD
• Heterogeneidad
¿Cuál de las siguientes es la razón por la cual Spark es más rápido que MapReduce?
• Dataset
La arquitectura de red de internet está formada por cuatro capas: física, Internet, Transporte y
aplicación.
• Permite que los mensajes se puedan intercambiar entre los programas, a fin de posibilitar
el funcionamiento de una aplicación, tal como la Web (Capa de Aplicación)
• Permite dirigir y entregar un paquete de datos a un computador remoto (Capa de
internet)
• Proporciona las funciones de transición de señales, representando los flujos de datos
entre los computadores (Capa física)
• Proporciona las funciones necesarias para la entrega de paquetes de datos a un proceso
especifico que se ejecuta en el computador remoto (Capa de Transporte)
• SaveAsJsonFiles
• Consultar datos utilizando sentencias de SQL, tanto dentro de un programa Spark como de
herramientas externas que se conectan a Spark SQL a través de conectores de base de
datos estándar (JDBC / ODBC)
• Proporcionar una integración entre SQL y el código regular de Python / Java / Scala,
incluida la capacidad de unir RDD y tablas de SQL
¿Cuál de los siguientes Objetos organiza a los datos en una columna con nombre?
• DataFrame
¿En Spark Streaming, cuáles son los parámetros definidos para especificar la operación de la
ventana?
• Ninguna es correcta
• MLib
• Compartir recursos
• Colaborar