Programacion cliente-servidor
|
|
Título del Test:
![]() Programacion cliente-servidor Descripción: S21 - Incorrectas por IA |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Una arquitectura centralizada es una de las principales divisiones de las que puede formar parte una arquitectura cliente/servidor, detalla su característica principal. Los datos se distribuyen entre múltiples servidores para mejorar el rendimiento. Cada cliente gestiona su propia base de datos de forma autónoma. Una sola computadora contendrá todos los datos. Los datos se replican automáticamente en todos los nodos de la red. El procesamiento se distribuye equitativamente entre los clientes. Si bien los sistemas actuales trabajan en su mayoría con arquitecturas distribuidas, hay organizaciones en las que puede ser de utilidad trabajar con sistemas centralizados. Detalla: (2 respuestas correctas). Organizaciones con múltiples sedes geográficamente dispersas. Organizaciones que requieran sistemas de alta disponibilidad. Organizaciones que requieran sistemas de alto rendimiento transaccional. Organizaciones que prioricen la autonomía operativa de cada departamento. Organizaciones que necesiten distribuir el procesamiento entre múltiples nodos. ¿Si te encontrases trabajando en una organización y se te presenta la problemática de implementar una arquitectura centralizada o una arquitectura distribuida, qué recomendarías utilizar? Detalla. Implementar únicamente una arquitectura centralizada para simplificar el mantenimiento. Optar siempre por una arquitectura distribuida para eliminar el punto único de fallo. Utilizar una arquitectura peer-to-peer para maximizar el rendimiento. Trabajar con una combinación de ambas arquitecturas. Adoptar una arquitectura de microservicios completamente independiente del cliente. Toda arquitectura cliente/servidor se compone de diversas partes, detalla: Cliente – Base de datos – Servidor. Front-end – Back-end – Protocolo. Cliente – Firewall – Servidor. Cliente – Servidor – Middleware. Aplicación – Red – Almacenamiento. Un servidor de base de datos es uno de los tipos de servidores que se encuentran disponibles en el mercado. Parte de sus funciones responden a: Gestionar las interfaces de usuario y los formularios de entrada. Controlar el flujo de trabajo de las aplicaciones cliente. Almacenar, recuperar y administrar los datos de una base de datos. Proporcionar servicios de impresión y gestión de archivos temporales. Administrar las conexiones de red y los protocolos de comunicación. Si se tiene un supermercado con una línea de cajas con puntos de venta y una administración centralizada con usuarios y se te pide discriminar entre clientes y servidores, ¿quién dirías que es el SERVIDOR?. Puntos de venta ubicados en la línea de cajas. Terminales de usuario del área de administración. Red de comunicación que conecta los dispositivos. Máquina que gestiona la base de datos y procesos de comunicación. Impresoras y dispositivos periféricos de la organización. Si se tiene un supermercado con una línea de cajas con puntos de venta y una administración centralizada con usuarios, ¿quiénes dirías que son los CLIENTES?. La máquina que gestiona la base de datos central. Puntos de venta y terminales de usuario. El servidor de aplicaciones de la organización. El router y los dispositivos de red. El sistema de backup y recuperación de datos. Si se tiene un supermercado con una línea de cajas con puntos de venta y una administración centralizada con usuarios, ¿quiénes son los RESPONSABLES DEL MANEJO DE LA INTERFAZ con el usuario?. El servidor central de base de datos. El middleware de comunicación. Terminales de usuario y puntos de venta. El servidor de aplicaciones. El sistema operativo del servidor. Si te encontrases trabajando en una organización y se te presenta la problemática de implementar un cliente pesado, ¿en qué caso recomendarías su utilización? Detalla. Cuando se requiera mínimo uso de recursos en el equipo cliente. Cuando la conexión a internet sea inestable y toda la lógica esté en el servidor. Que tenga almacenamiento de datos locales y procesamiento local. Cuando el sistema deba ser accedido exclusivamente desde navegadores web. Cuando la organización cuente con infraestructura de red de alta velocidad centralizada. ¿Cómo se clasifican los clientes en la arquitectura cliente-servidor?. Los clientes se clasifican en locales, remotos y virtuales. Los clientes se clasifican en activos, pasivos y neutros. Los clientes se clasifican en híbridos, pesados y livianos. Los clientes se clasifican en primarios, secundarios y terciarios. Los clientes se clasifican en síncronos, asíncronos y mixtos. En una arquitectura cliente/servidor, ¿cuál es el rol principal del SERVIDOR? Detalla. Es quien inicia las peticiones de servicios hacia otros nodos de la red. Es el responsable exclusivo de gestionar la interfaz con el usuario final. Es quien administra únicamente los recursos de almacenamiento local. Es quien resuelve las solicitudes o peticiones y proporciona servicios a otros. Es el componente que gestiona la lógica de presentación del sistema. En una arquitectura cliente/servidor, ¿cuál es el rol principal del CLIENTE?. Es quien resuelve y responde las peticiones de los demás nodos. Es el responsable de iniciar las solicitudes de necesidades de requerimientos. Es el componente que almacena y gestiona todos los datos del sistema. Es quien administra la seguridad y los accesos de la red. Es el responsable del procesamiento central de la lógica de negocio. ¿Cuál es una de las características de una arquitectura cliente-servidor?. El cliente siempre debe estar instalado en la misma red física que el servidor. El servidor es quien inicia la comunicación con el cliente en cada sesión. El middleware es opcional y solo se usa en arquitecturas de tres planos. La parte cliente se conoce como front-end y la parte servidor como back-end. La comunicación entre cliente y servidor es siempre unidireccional. En un estudio jurídico cada profesional conserva en su computadora personal los archivos correspondientes a sus casos. El estudio lo convoca para implementar un esquema que permita disponer de los documentos a todos los integrantes. ¿Cuál es su sugerencia?. Servidor de impresión: que permita compartir impresoras entre todos los profesionales. Servidor de correo: que centralice la comunicación entre los integrantes del estudio. Servidor de archivos: que permita acceder a archivos comunes a todos los usuarios según los permisos especificados para cada uno. Base de datos centralizada: que almacene toda la información sin control de permisos. Servidor de aplicaciones: que procese la lógica de negocio del estudio jurídico. En la sede central de una organización de gestión de seguros se decide modificar los procesos administrativos. ¿Qué tareas debería desarrollar para respaldar este cambio? (3 respuestas correctas). Instalación de servidor de archivos para dar acceso a los documentos según el perfil definido para cada usuario. Instalación de servidor de correo electrónico para optimizar la comunicación interna. Instalación y configuración de servidor de impresión para uso de impresoras existentes. Instalación y configuración de impresoras como servidores. Implementación de un servidor de base de datos para centralizar la información administrativa. ¿Cuáles de las siguientes opciones consideras que tiene relación con las características y funciones principales de un cliente? (4 respuestas correctas). Procesa lógica de aplicación en la captura de los datos. Valida localmente los datos ingresados por el usuario. Formatea los resultados. Genera requerimiento al servidor. Almacena y gestiona la base de datos central del sistema. Existen diferentes tipos de clientes de acuerdo al proceso que se defina por ellos, detalla: Locales, remotos y distribuidos. Síncronos, asíncronos y mixtos. Livianos, pesados e híbridos. Primarios, secundarios y de respaldo. Estáticos, dinámicos y adaptativos. En una aplicación cliente/servidor, ¿cuál crees que es la parte intermedia del proceso? Detalla: Protocolo de comunicación. Servidor de aplicaciones. Middleware. Base de datos relacional. Firewall de red. El middleware es otro de los componentes de una estructura cliente/servidor. Detalla en esta estructura cuál es su principal función: Almacenar los datos de manera temporal en el cliente. Gestionar la interfaz gráfica del usuario final. Controlar el acceso físico a los recursos de hardware. Establecer el vínculo entre el cliente y el servidor. Reemplazar al servidor cuando este no está disponible. En la arquitectura cliente/servidor, un cliente liviano ejecuta el proceso de datos de manera local pero no realiza el almacenamiento de los mismos. FALSO. VERDADERO. De acuerdo al tamaño de los componentes, ¿cómo podrías clasificar al modelo de arquitectura cliente/servidor? (2 respuestas correctas). Medium Server (Medium Client). Fat Server (Thin Client). Fat Client (Thin Server). Fat Client (Thin Client ). Fat Server (Thin Server ). Si te pidiesen diseñar un sistema informático con arquitectura cliente-servidor y tuvieras que utilizar la clasificación por planos (dos planos), ¿qué recomendarías utilizar?. Únicamente procedimientos almacenados del lado del servidor. Una arquitectura de solo SQL remoto sin procedimientos almacenados. Un servidor web con servicios de aplicación integrados. Una combinación de SQL Remoto y Procedimientos Almacenados. Una base de datos distribuida con replicación en tiempo real. Una arquitectura cliente/servidor de múltiples planos se compone de: Un único servidor central con múltiples clientes directamente conectados. Dos servidores centrales con balanceo de carga entre ellos. Un servidor central, servidores locales y múltiples clientes. Un servidor de aplicaciones y un servidor de base de datos sin clientes locales. Múltiples servidores sin jerarquía definida entre ellos. En una arquitectura cliente/servidor, los planos a nivel de hardware se dividen en: Solo un plano posible (centralizado). Uno, dos o tres. Dos, tres o múltiples. Solo tres planos posibles. Cuatro o más planos exclusivamente. Una arquitectura cliente/servidor de dos planos se compone de: Un servidor central, un servidor local y múltiples clientes. Dos servidores centrales y múltiples clientes. Un servidor central y múltiples clientes. Un servidor central y un único cliente dedicado. Múltiples servidores distribuidos y múltiples clientes. En una arquitectura cliente/servidor se permite la separación de funciones en tres niveles. ¿Qué rol fundamental cumple en ella la LÓGICA DE NEGOCIO?. Almacenar y recuperar los datos directamente de la base de datos. Obtener información del usuario y presentarla en la interfaz gráfica. Recibir entrada del nivel de presentación e interactuar con la lógica de datos. Gestionar los protocolos de comunicación entre cliente y servidor. Controlar los accesos físicos a los recursos del sistema. En una arquitectura cliente/servidor se permite la separación de funciones en tres niveles. ¿Qué rol fundamental cumple en ella la LÓGICA DE DATOS?. Recibir entrada del usuario y enviarla para su procesamiento. Almacenar y recuperar los datos. Ejecutar las reglas de negocio e interactuar con la presentación. Gestionar la interfaz gráfica y la experiencia del usuario. Validar los datos de entrada antes de enviarlos al servidor. En una arquitectura cliente/servidor se permite la separación de funciones en tres niveles. ¿Qué rol fundamental cumple en ella la LÓGICA DE PRESENTACIÓN?. Obtener información del usuario y enviarla para su procesamiento. Almacenar y recuperar los datos de la base de datos. Ejecutar las reglas de negocio de la organización. Gestionar la comunicación entre los servidores. Controlar los accesos y permisos de los usuarios. En la arquitectura por planos trabajamos con Stored Procedures, ¿cuáles son las ventajas que aportan las mismas?. Permiten la ejecución del código directamente en el navegador del cliente. Seguridad, Independencia, Rapidez y Encapsulamiento. Eliminan la necesidad de utilizar middleware en la arquitectura. Permiten modificar la estructura de la base de datos de forma dinámica desde el cliente. Reemplazan completamente la necesidad de un servidor de aplicaciones. Utilizar una arquitectura C/S permite bajar costos de servidor al distribuir el trabajo en parte en el cliente. VERDADERO. FALSO. ¿Cuáles consideras que son las principales VENTAJAS de la utilización de la tecnología cliente/servidor? (4 respuestas correctas). Permite que el Servidor no sea una máquina tan potente. Permite la centralización de los sistemas. Facilita la integración entre sistemas diferentes. Proporciona un mejor acceso a los datos. Elimina completamente la necesidad de una red de comunicación entre nodos. ¿Cuáles consideras que son las principales DESVENTAJAS de la utilización de la tecnología cliente/servidor? (4 respuestas correctas). Mayor complejidad porque se tienen que integrar varios productos. Deben preverse estrategias para la consistencia de datos. Congestiones de red pueden afectar el rendimiento. Se dificulta asegurar la seguridad al existir una red de clientes y servidores. Reduce drásticamente la capacidad de escalar el sistema ante aumentos de demanda. De acuerdo a las funciones que desarrollan cliente y servidor, ¿cómo se pueden clasificar?. Presentación local, proceso remoto y base de datos centralizada. Cliente pesado, cliente liviano y cliente híbrido. Presentación distribuida, presentación remota, proceso distribuido, base de datos remota y base de datos distribuida. SQL remoto, procedimientos almacenados y base de datos local. Arquitectura de un plano, dos planos y tres planos. En un proceso que trabaja con base de datos remota, toda la lógica de la aplicación se encuentra del lado del servidor. FALSO. VERDADERO. De acuerdo a sus características físicas, ¿cómo se compone un modelo cliente/servidor?. Cliente – Servidor – Base de datos – Red – Firewall. Navegador – Protocolo HTTP – Servidor Web – Base de datos. Aplicación – Proceso Cliente – Middleware – Red – Middleware – Proceso Servidor y Datos. Presentación – Negocio – Datos – Red – Seguridad. Front-end – Middleware – Back-end – Red – Almacenamiento. Un sistema se considera abierto cuando puede ser extendido. ¿Cuáles son las características de un sistema que puede ser abierto en función del hardware? (4 respuestas correctas). Cuando se pueden agregar periféricos sin importar el fabricante. Cuando se pueden agregar interfaces de comunicación sin importar el fabricante. Cuando se pueden agregar discos duros sin importar el fabricante. Cuando se pueden agregar memorias sin importar el fabricante. Cuando el sistema solo puede funcionar con hardware certificado del mismo fabricante. Las características claves de un sistema distribuido son: Centralización, redundancia, velocidad, seguridad y accesibilidad. Conectividad, rendimiento, portabilidad, fiabilidad y usabilidad. Compartición de recursos, apertura, escalabilidad, tolerancia a fallos y transparencia. Sincronización, replicación, fragmentación, cifrado y autenticación. Disponibilidad, atomicidad, consistencia, aislamiento y durabilidad. Una de las características clave de un sistema distribuido es la Transparencia. ¿Qué implica esta propiedad?. Permitir que los usuarios vean todos los nodos del sistema distribuido. Mostrar al programador la ubicación física de cada recurso del sistema. Garantizar que todos los datos sean visibles para todos los usuarios. Ocultar al usuario y al programador cómo se componen físicamente los sistemas. Asegurar que las transacciones sean atómicas e irreversibles. Una de las características clave de un sistema distribuido es la Escalabilidad. ¿Cuál es su característica fundamental?. Garantiza que el sistema funcione sin interrupciones ante fallos de hardware. Oculta la complejidad física del sistema al usuario final. Permite que los sistemas puedan ampliarse fácilmente. Permite compartir recursos entre múltiples usuarios simultáneamente. Asegura que los datos sean consistentes en todos los nodos del sistema. Una de las características de los Sistemas Distribuidos es la Tolerancia a Fallos. ¿Qué significa?. Sistema que oculta al usuario la complejidad de su arquitectura distribuida. Todo sistema que dispone de recursos de hardware redundantes para soportar un fallo. Sistema que puede ampliarse sin necesidad de grandes cambios en su estructura. Sistema que permite compartir recursos entre múltiples nodos de la red. Sistema que garantiza la apertura e interoperabilidad con otros sistemas heterogéneos. ¿Cómo se denomina la característica clave de los sistemas distribuidos que consiste en ocultarle al usuario el hecho de que el sistema está compuesto por múltiples y heterogéneos equipos separados?. Escalabilidad. Tolerancia a fallos. Apertura. Transparencia. Compartición de recursos. Una de las transparencias más conocidas es la Transparencia de Acceso. ¿A qué hace referencia?. Hace referencia a la expansión del sistema sin necesidad de grandes cambios. Engloba la transparencia de nombre y la transparencia de movilidad. Permite ocultar entidades tanto si son locales como si son remotas formando una única entidad. Permite que el sistema funcione correctamente ante fallos de hardware. Garantiza la interoperabilidad entre sistemas de diferentes fabricantes. Una de las transparencias más conocidas es la Transparencia de Localización. ¿A qué hace referencia?. Permite ocultar entidades tanto si son locales como si son remotas formando una única entidad. Engloba la transparencia de nombre y la transparencia de movilidad. Hace referencia a la expansión del sistema sin necesidad de grandes cambios. Garantiza la redundancia de hardware para soportar fallos. Oculta al usuario el número de copias de un recurso existentes en el sistema. ¿Qué es lo que se conoce en informática como un recurso? (3 respuestas correctas). Un protocolo de comunicación de red. Un sistema de almacenamiento. Una impresora. Un ordenador. Un lenguaje de programación de alto nivel. En un plan de implementación de un sistema distribuido se indica que "Los recursos se compartirán en forma directa de modo tal que se podrán utilizar desde cualquier punto de trabajo". Usted detecta un error conceptual. ¿Con qué aclaración es conveniente reemplazarlo?. Los recursos se comparten de forma directa y pueden utilizarse desde cualquier punto sin intermediarios. Los recursos deben estar replicados en cada nodo del sistema para su uso directo. Los recursos en los sistemas distribuidos se comparten en forma indirecta, generalmente se encapsulan en otros equipos y es necesario un sistema de comunicación. Los recursos solo pueden compartirse dentro del mismo segmento de red local. Los recursos se comparten únicamente mediante protocolos propietarios del fabricante. Una aplicación WEB se compone de: (3 respuestas correctas). Navegador. Base de datos relacional. Servicio HTTP. Firewall de red perimetral. Servidor WEB. Si bien una aplicación WEB es un tipo especial de arquitectura Cliente/Servidor, presentan algunas diferencias. (4 respuestas correctas). Una aplicación C/S es una arquitectura de dos niveles mientras que una aplicación WEB utiliza una arquitectura Multinivel. En una aplicación C/S, la interacción de un usuario con el servidor se da principalmente a través de una interfaz de usuario mientras que en una aplicación WEB la interacción de usuario se realiza a través de un navegador. Una aplicación C/S requiere ser instalada en la máquina del cliente mientras que la aplicación WEB puede ejecutarse directamente desde un navegador. Una aplicación C/S carece de solidez ya que si un servidor falla los pedidos pueden ser completados mientras que una aplicación WEB exhibe solidez. Una aplicación C/S requiere ser instalada y usa navegador mientras la WEB requiere instalación. En una aplicación WEB el cliente está representado por: Servidor de aplicaciones. Navegador. Base de datos remota. Protocolo HTTP. Middleware de comunicación. Se tiene un sistema de control de presentismo que cuenta con relojes de acceso y terminales de usuario. ¿Cuáles de estas opciones se corresponden con los clientes WEB?. Solo el servidor de base de datos central. Únicamente el servidor HTTP. Terminales de usuario (navegadores) y relojes. El middleware y los protocolos de red. Solo las terminales de usuario sin los relojes. Se tiene un sistema de control de presentismo que cuenta con relojes de acceso y terminales de usuario. ¿Quiénes son los responsables del procesamiento de las marcaciones?. Los relojes biométricos de control de acceso. Las terminales (navegadores) de los usuarios que actúan como clientes. El servidor de base de datos central. El middleware de comunicación de la red. El servidor HTTP que gestiona las peticiones. Se tiene un sistema de control de presentismo con relojes de acceso y terminales de usuario. ¿Quiénes son los responsables de la interfaz con el usuario final?. El servidor web que procesa las peticiones HTTP. La base de datos que almacena las marcaciones. Las terminales con navegadores – Los relojes. El middleware que conecta cliente y servidor. El servidor de aplicaciones que ejecuta la lógica de negocio. Una empresa prevé una importante actividad en su página web y contrata una consultora que decide utilizar la técnica CGI para páginas dinámicas. ¿Cuáles son los problemas que puede presentar esta tecnología?. El cliente debe instalar un plugin adicional para ejecutar los scripts CGI. Los archivos generados por CGI no son compatibles con todos los navegadores. El servidor puede ser sometido a una gran carga ante la concurrencia de múltiples accesos. CGI no permite la generación de páginas dinámicas con contenido variable. El protocolo HTTP no soporta la ejecución de scripts CGI en servidores modernos. En una aplicación WEB, el servidor está representado por: Navegador del usuario. Protocolo HTTP. Servidor WEB. Base de datos local del cliente. Middleware de red. ¿Cuáles son los protocolos que permiten brindar servicios de internet? (3 respuestas correctas). FTP. SQL. HTTP. HTML. SMTP. ¿Cómo se conoce a internet?. Como una red privada de computadoras que comparten información internamente. Como un sistema centralizado de servidores interconectados a nivel mundial. Como un conjunto descentralizado de redes heterogéneas conectadas. Como una red homogénea de computadoras con un único protocolo de comunicación. Como una intranet de alcance global administrada por un organismo central. Se tiene un sistema de control de presentismo de uso interno en una empresa. ¿Cuál de estos entornos consideras indicado para su implementación?. Internet. Extranet. Red WAN pública. Intranet. Red P2P distribuida. Si tuvieras que implementar una Intranet, ¿en qué tipo de organizaciones recomendarías su utilización?. Organizaciones que necesitan colaborar con proveedores y clientes externos. Organizaciones que desean publicar información al público en general. Organizaciones que necesitan compartir su información interna. Organizaciones que requieren intercambio de datos con otras empresas del sector. Organizaciones que necesitan acceso público desde cualquier parte del mundo. Si tuvieras que implementar una Extranet, ¿en qué tipo de organizaciones recomendarías su utilización?. Organizaciones que solo necesitan compartir información entre sus empleados internos. Organizaciones que necesitan colaboración con terceros, clientes, socios, entre otros. Organizaciones que desean publicar contenido accesible a todo el público sin restricciones. Organizaciones que requieren una red completamente aislada del exterior. Organizaciones que priorizan el uso exclusivo de servidores locales sin acceso externo. Se conoce a una Intranet como: Una red que usa protocolos de internet para compartir información entre empresas. Un conjunto descentralizado de redes heterogéneas conectadas globalmente. Una red pública de acceso libre disponible para cualquier usuario. Una red de computadoras privadas que comparten información. Un sistema de comunicación basado en tecnología peer-to-peer. Se conoce una Extranet como: Una red de computadoras privadas que comparten información solo internamente. Una red que usa protocolos de internet para compartir información entre empresas. Un conjunto descentralizado de redes heterogéneas conectadas a nivel mundial. Una red pública de acceso libre disponible para todos los usuarios de internet. Una intranet ampliada que solo permite el acceso desde dispositivos móviles. La evolución de WWW se divide en: 1.0, 1.5 y 2.0. 2.0, 3.0 y 4.0. 1.0, 2.0 y 3.0. 1.0, 2.0, 3.0 y 4.0. Solo Web 1.0 y Web 2.0. Una de las grandes divisiones de la WWW es la Web 1.0, ¿cuáles son sus características principales? (4 respuestas correctas). No se pueden añadir comentarios. Páginas estáticas. Los usuarios pueden generar y publicar contenido propio de forma dinámica. Toda la información es publicada por el Web Master. Todas sus páginas se crean de forma fija y muy pocas se actualizan. Una de las grandes divisiones de la WWW es la Web 2.0, ¿cuáles son sus características principales? (4 respuestas correctas). Permiten la utilización de blogs. Solo el administrador puede publicar contenido en la plataforma. Páginas dinámicas. Los usuarios pueden agregar contenido. Permiten la utilización de redes sociales. ¿Cuáles consideras que son las desventajas de la arquitectura web? (3 respuestas correctas). La comunicación constante con el servidor que ejecuta la aplicación establece una dependencia a una buena conexión a internet. Requiere instalación obligatoria de software en cada equipo cliente para su funcionamiento. Muchas veces el tiempo de respuesta es más lento que el de las aplicaciones Desktop. No permite el acceso desde dispositivos móviles ni tabletas. El desarrollo es más lento para hacerlas compatibles con los distintos navegadores. ¿Cuál de las siguientes aplicaciones es una aplicación WEB?. Microsoft Word instalado localmente en la computadora. Sistema operativo Windows ejecutándose en el equipo. Enciclopedias en línea (Wikipedia). Aplicación de escritorio para gestión contable local. Reproductor de música instalado en el dispositivo del usuario. La empresa Alim SA registra una importante merma en el rendimiento de su sistema. ¿Qué propuesta técnica propondría para mejorar este aspecto?. Reducir el número de usuarios simultáneos para disminuir la carga del servidor. Migrar toda la aplicación a una arquitectura centralizada con un único servidor potente. Dividir las funcionalidades del servidor web, servidor de aplicaciones, servidor de base de datos en servidores separados con el objetivo de lograr un mayor rendimiento. Eliminar el servidor de aplicaciones y fusionar toda la lógica en el servidor web. Reemplazar el servidor HTTP por un servidor FTP para mejorar la transferencia de datos. ¿Qué es una aplicación que utiliza Web Server Scripting?. Una aplicación que trabaja exclusivamente con HTML y CSS del lado del cliente. Una aplicación que procesa los scripts únicamente en el navegador del usuario. Una aplicación que trabaja con ASP y PHP. Una aplicación que utiliza solo JavaScript del lado del cliente. Una aplicación que ejecuta consultas SQL directamente desde el navegador. En una aplicación WEB que se clasifica en Servidor Separado con Servicio de Aplicaciones, la división es: En una máquina residirán: servicio HTTP, lógica de negocio y en otra los datos. Todo en un servidor, con servicio de aplicaciones en la arquitectura. Servidor de datos, servidor de aplicaciones y servidor web todos separados. La lógica de datos y los datos se encuentran en servidores separados. En una única máquina residirán: servicio HTTP, lógica del negocio y lógica de datos. En una aplicación WEB que se clasifica en Servidor de Datos Separados, la división es: La lógica de datos y los datos se encuentran en servidores separados. Todo en un servidor, con servicio de aplicaciones en la arquitectura. Servidor de datos, servidor de aplicaciones y servidor web todos separados. En una máquina residirán: servicio HTTP, lógica de negocio y en otra los datos. En una única máquina residirán: servicio HTTP, lógica del negocio y lógica de datos. En una aplicación WEB que se clasifica en Todo Separado, la división es: En una máquina residirán: servicio HTTP, lógica de negocio y en otra los datos. Servidor de datos, servidor de aplicaciones y servidor web todos separados. La lógica de datos y los datos se encuentran en servidores separados. Todo en un servidor, con servicio de aplicaciones en la arquitectura. En una única máquina residirán: servicio HTTP, lógica del negocio y lógica de datos. En una aplicación WEB que se clasifica en Todo en un Servidor con Servicio de Aplicaciones, la división es: En una máquina residirán: servicio HTTP, lógica de negocio y en otra los datos. La lógica de datos y los datos se encuentran en servidores separados. Todo en un servidor, con servicio de aplicaciones en la arquitectura. Servidor de datos, servidor de aplicaciones y servidor web todos separados. En una única máquina residirán: servicio HTTP, lógica del negocio y lógica de datos. En una aplicación WEB que se clasifica en Todo en un Servidor, la división es: La lógica de datos y los datos se encuentran en servidores separados. En una máquina residirán: servicio HTTP, lógica de negocio y en otra los datos. Todo en un servidor, solo con servicio de aplicaciones en la arquitectura. Servidor de datos, servidor de aplicaciones y servidor web todos separados. En una máquina residirán: servicio HTTP, lógica del negocio y lógica de datos. Se alojarán aquí también los datos. Se desea desarrollar un sistema de información basado en aplicación web para un laboratorio de medicamentos. El sitio debe brindar información de productos y permitir consultas de datos específicos. ¿Qué tipo de implementación sugiere?. Sitio web estático con páginas HTML fijas publicadas por el administrador. Aplicación de escritorio instalada en cada equipo del laboratorio. Sitio web con solo HTML y CSS, sin lógica de programación del lado del servidor. Sitio web dinámico con lógica de programación del lado del servidor con PHP, y lógica de programación en el navegador con JS para validaciones de datos de entrada. Sitio web con CGI exclusivamente, sin lenguajes de scripting modernos. ¿Cuáles serían los pasos estándar para la creación de una página web?. Diseño gráfico, programación, pruebas, lanzamiento y mantenimiento. Definición de requisitos, programación, publicación y promoción. Análisis, diseño de base de datos, desarrollo, testing y deployment. Captura de requisitos, definición de arquitectura, definición de estructura (lógica/física), creación de contenidos, creación de página, verificación de funcionamiento. Relevamiento, maquetado, codificación, testeo e implementación. En una metodología estándar de desarrollo, ¿cuál de estas actividades tiene lugar en el proceso de verificación de funcionamiento de una página WEB?. Definición de dónde se alojará el servidor. Diseño gráfico de la página. Captura de requisitos del usuario. Comprobación del sitio web con diferentes navegadores. Definición de la estructura lógica y física del sitio. En una metodología estándar de desarrollo, ¿cuál de estas actividades tiene lugar en el proceso de definición de arquitectura de una página WEB?. Diseño gráfico e identidad visual de la página. Creación del contenido textual e imágenes del sitio. Comprobación del funcionamiento en distintos navegadores. Definición de dónde se alojará el servidor, si será servidor propio o alquilado. Validación de requisitos con el cliente final. En una metodología estándar de desarrollo, ¿cuál es uno de los pasos del proceso de creación de la página WEB?. Comprobación del sitio web con diferentes navegadores. Definición de dónde se alojará el servidor. Captura y validación de requisitos del usuario. Diseño gráfico de la página. Definición de la arquitectura lógica y física. En una metodología estándar de desarrollo, ¿cuál señalarías como el paso principal para dar comienzo al desarrollo WEB?. Diseño gráfico e identidad visual del sitio. Configuración del servidor de alojamiento. Definición de requisitos del sitio. Creación de los contenidos textuales e imágenes. Elección del lenguaje de programación del servidor. Señala qué es lo que representa la navegación en una aplicación WEB. La velocidad de carga de las páginas del sitio. El protocolo utilizado para transferir los datos entre cliente y servidor. La compatibilidad del sitio con distintos dispositivos y resoluciones. El número de páginas disponibles dentro del sitio web. La facilidad con la que un usuario se desplaza por el sitio. El análisis y definición de requisitos es una de las partes fundamentales en toda metodología de desarrollo. Define cuáles son los pasos que la componen. Relevamiento, análisis y documentación de requisitos. Identificación, priorización y aprobación de requisitos. Captura, Definición y Validación de Requisitos. Recolección, clasificación y gestión de requisitos. Entrevista, especificación y firma de requisitos. Para que una página WEB sea exitosa son varios los ítems que deben tenerse en cuenta. ¿Cuál de los siguientes consideras importante?. Que el sitio solo sea accesible desde navegadores de escritorio. Que el contenido sea gestionado únicamente por el webmaster. Que el sitio utilice exclusivamente páginas estáticas. Debe preverse la retroalimentación por parte de los usuarios. Que el sitio esté disponible únicamente en el idioma local. ¿Qué es la tarea de la lógica de presentación?. Almacenar y recuperar los datos de la base de datos. Ejecutar las reglas de negocio e interactuar con la lógica de datos. Gestionar la comunicación entre los distintos servidores del sistema. Obtener información del usuario y enviarla para su procesamiento a la lógica de aplicación, recibir y presentar los resultados al usuario. Controlar los accesos, permisos y sesiones de los usuarios. Línea Blanca es una pyme dedicada a la fabricación de partes para electrodomésticos. ¿Cuáles son las razones para implementar el servicio en la nube? (3 respuestas correctas). Seguridad y Mantenimiento, ya que facilita el mantenimiento del servicio. Reducción de la velocidad de respuesta al centralizar los recursos. Oportunidad de crecimiento, ya que permite escalar el sistema. Dependencia total de la conexión a internet sin alternativa local. Facilidad en la implementación, ya que facilita poner en funcionamiento el servicio. Soft S.A. decide realizar jornadas de entrenamiento sobre programación del lado del servidor con PHP. ¿Cómo explicaría el principio de funcionamiento de script del lado del servidor?. El script se descarga en el navegador y se ejecuta localmente en el equipo del usuario. El script genera código binario que es interpretado directamente por el sistema operativo del cliente. El script se ejecuta en el cliente, enviando los resultados al servidor para su almacenamiento. El script permite modificar la estructura de la base de datos directamente desde el navegador. La programación del lado del servidor consiste en el procesamiento de una petición de usuario mediante la interpretación de un script en el servidor web para generar páginas HTML. Según sus características funcionales, ¿cómo se divide un modelo cliente-servidor?. Cliente pesado, cliente liviano y cliente híbrido. SQL remoto, procedimientos almacenados y base de datos local. Presentación distribuida, presentación remota, proceso distribuido, base de datos remota y base de datos distribuida. Arquitectura de uno, dos y tres planos. Fat client, fat server y thin client. En una jornada de capacitación, un instructor habla de la importancia de la presencia de la organización en el WWW. ¿Cómo se relacionan internet y WWW?. Internet y WWW son dos términos completamente equivalentes y sinónimos. WWW es la infraestructura física sobre la que se asienta internet. Internet es una colección de páginas que se asienta sobre la WWW. Mientras WWW hace referencia a una enorme colección de páginas que se asienta sobre internet. WWW reemplazó completamente a internet como tecnología de comunicación. En la nueva implementación de un sistema de información basado en arquitectura cliente-servidor distribuida. (3 respuestas correctas). Transparencia de concurrencia, se puede ejecutar varios procesos a la vez. Mayor dependencia de un único servidor central. Interfaces gráficas e interactivas para los usuarios. Imposibilidad de integrar sistemas heterogéneos. Escalabilidad, permite crecimiento sin grandes cambios. ¿Cuáles son las variantes de la arquitectura básica que existen, dependiendo de la implementación de las funcionalidades dentro del servidor?. Servidor local, servidor remoto y servidor híbrido. Servidor HTTP, servidor FTP y servidor SMTP. Fat server, thin server y medium server. Todo en un servidor, servidor de datos separado, todo en un servidor con servicio de aplicaciones, servidor separado con servicio de aplicaciones, todo separado. Servidor de presentación, servidor de negocio y servidor de datos. En un esquema de presentación remota, ¿qué funciones básicas puede realizar un cliente?. Procesar la lógica de negocio y administrar la base de datos. Gestionar la seguridad, autenticación y control de accesos. Almacenar todos los datos y ejecutar procedimientos almacenados. Capturas de datos, validaciones y muestra de resultados. Administrar los recursos del servidor y los protocolos de red. La gerencia le solicita que genere alta disponibilidad en el sistema. ¿Qué estrategia utilizaría? (2 respuestas correctas). Reducir la cantidad de usuarios simultáneos para disminuir la carga del servidor. Incorporar hardware redundante, como pueden ser servidores de réplica y backups. Migrar toda la aplicación a una arquitectura centralizada. Asegurar la utilización de transacciones. Eliminar el middleware para simplificar la arquitectura del sistema. En el modelo de distribución de aplicación distribuida, ¿cómo se mantiene la lógica de presentación, de negocios y de datos? (2 respuestas correctas). Toda la lógica (presentación, negocio y datos) se mantiene en el servidor. La lógica de presentación se mantiene en el cliente y la lógica de negocios y lógica de datos se mantiene en el servidor. Toda la lógica (presentación, negocio y datos) se mantiene en el cliente. La lógica de presentación y la lógica de negocio se mantienen en el cliente y la lógica de datos en el servidor. La lógica de datos se mantiene en el cliente y la lógica de presentación en el servidor. Un comercio mayorista decide implementar un sistema de información con arquitectura cliente-servidor. ¿Qué debería tener en cuenta?. Que esta arquitectura elimina completamente la necesidad de una red de comunicación. Que el sistema no requiere configuración de seguridad entre clientes y servidores. Que la arquitectura centralizada es siempre superior a la distribuida en rendimiento. Que este tipo de arquitectura tiene alta dependencia de la red de comunicación por el intenso flujo de información dentro de la red, elevando el costo de las comunicaciones. Que los clientes pesados son siempre la mejor opción para este tipo de comercio. De acuerdo a las funciones que desarrollan cliente y servidor, se pueden clasificar en: Cliente pesado, cliente liviano y cliente híbrido. SQL remoto, procedimientos almacenados y base de datos local. Arquitectura de uno, dos y tres planos. Fat client, fat server y thin client. Presentación distribuida, presentación remota, proceso distribuido, base de datos remota y base de datos distribuida. Una de las grandes divisiones de la WWW es la web 1.0, ¿cuáles son sus características principales? (4 respuestas correctas). Toda la información es publicada por el web master. Páginas estáticas. Los usuarios pueden generar y publicar su propio contenido de forma dinámica. No se pueden añadir comentarios. Todas sus páginas se crean de forma fija y muy pocas veces se actualizan. En una aplicación web el cliente está representado por: Servidor de aplicaciones. Base de datos remota. Protocolo HTTP. Navegador. Middleware de comunicación. En una aplicación web el servidor está representado por: Navegador del usuario. Protocolo HTTP. Base de datos local del cliente. Middleware de red. El servidor web. Se conoce a internet como: Una red privada de computadoras corporativas interconectadas globalmente. Un sistema centralizado de servidores administrado por un organismo internacional. Una red de computadoras privadas que comparten información. Una intranet de alcance global con acceso restringido por países. Un conjunto homogéneo de redes con un único protocolo de comunicación. Las características clave de un sistema distribuido son, detalla: Centralización, redundancia, velocidad, seguridad y accesibilidad. Conectividad, rendimiento, portabilidad, fiabilidad y usabilidad. Sincronización, replicación, fragmentación, cifrado y autenticación. Disponibilidad, atomicidad, consistencia, aislamiento y durabilidad. Compartición de recursos, apertura, escalabilidad, tolerancia a fallos y transparencia. Una arquitectura cliente/servidor dos planos se compone de: Un servidor central, un servidor local y múltiples clientes. Dos servidores centrales y múltiples clientes. Un servidor central y un único cliente dedicado. Múltiples servidores distribuidos y múltiples clientes. Un servidor central y múltiples clientes. Se tiene un sistema de control de presentismo que cuenta con relojes para control de acceso y terminales de usuario que luego procesan esta información. Este sistema es de uso interno en una empresa. ¿Cuál de estos entornos consideras indicado para su implementación?. Internet. Extranet. Red WAN pública. Red P2P distribuida. Intranet. Una arquitectura cliente/servidor de tres planos se compone de: Un servidor central y múltiples clientes directamente conectados. Dos servidores centrales con balanceo de carga entre ellos. Múltiples servidores sin jerarquía definida entre ellos. Un servidor central con múltiples clientes y sin servidores intermedios. Un servidor central, un servidor local y múltiples clientes. ¿Cuáles consideramos de acuerdo a tu criterio las principales ventajas de la utilización de la tecnología cliente/servidor? (4 respuestas correctas). Permite que el servidor no sea una máquina tan potente. Facilita la integración entre sistemas diferentes. Proporciona un mejor acceso a los datos. Permite la centralización de los sistemas. Elimina completamente la necesidad de una red de comunicación entre nodos. Utilizar arquitectura C/S permite bajar el costo de servidor al distribuir el trabajo en parte en el cliente. VERDADERO. FALSO. Se tiene un sistema de control que cuenta con dispositivos de medición para control de acceso y terminales de usuarios que luego procesan esta información. ¿Cuáles de estas opciones se corresponden con los clientes web?. Solo el servidor de base de datos central. Únicamente el servidor HTTP. El middleware y los protocolos de red. Solo las terminales de usuario sin los dispositivos de medición. Terminales de usuario (navegadores) y dispositivos de medición. ¿Tiene como ventaja una arquitectura distribuida?. Centraliza todos los datos en un único servidor de alta disponibilidad. Simplifica la administración al tener un único punto de control. Reduce la necesidad de infraestructura de red entre los nodos. Garantiza que todos los datos sean consistentes sin necesidad de transacciones. Ante un fallo en uno de los terminales o del servidor, los demás pueden seguir trabajando. En una aplicación web que se clasifica en un servidor separado con servicio de aplicaciones, ¿cuál es la división?. En una máquina residirán: servicio HTTP, lógica de negocio y en otra los datos. Todo en un servidor, con servicio de aplicaciones en la arquitectura. Servidor de datos, servidor de aplicaciones y servidor web todos separados. En una única máquina residirán: servicio HTTP, lógica del negocio y lógica de datos. La lógica de datos y los datos se encuentran en servidores separados. Se tiene un sistema de control de pesos con balanzas para control de acceso de mercadería y terminales de usuario. En este sistema de uso interno, ¿a través de qué componente se puede solicitar el procesamiento de las mediciones realizadas?. A través de las balanzas que registran directamente las mediciones en el servidor. A través del servidor de base de datos que centraliza toda la información. A través del middleware que conecta las balanzas con el servidor. A través del servidor HTTP que recibe las peticiones de los dispositivos. A través de las terminales (navegadores) de los usuarios que actúan como clientes. ¿A qué nos referimos cuando hablamos de un tipo especial de arquitectura cliente-servidor donde las computadoras están conectadas entre sí por una red y separadas físicamente?. Arquitectura de dos planos con SQL remoto. Arquitectura web con servidor de aplicaciones separado. Arquitectura centralizada con terminales remotas. Arquitectura peer-to-peer con nodos equivalentes. Sistema distribuido. Se decide implementar un nuevo sistema de información y los directivos le piden que explique qué significa sistema abierto y qué ventajas presenta. ¿Cómo lo explicaría?. Son sistemas que funcionan exclusivamente con hardware y software del mismo fabricante. Son sistemas que solo pueden ser extendidos mediante licencias propietarias. Son sistemas que permiten el acceso público sin restricciones de seguridad. Son sistemas que utilizan únicamente protocolos de comunicación cerrados. Pueden construirse a partir de hardware y software heterogéneos y ser fácilmente extendidos. ¿Cuáles de las siguientes opciones consideras que son ventajas de la aplicación cliente-servidor? (2 respuestas correctas). Elimina la necesidad de una red de comunicación entre componentes. Proporcionan un mejor acceso a los datos. Requiere que cliente y servidor estén físicamente en el mismo lugar. Existe independencia física y lógica entre clientes y servidores. Aumenta la dependencia de un único servidor central para todo el procesamiento. ¿Cuáles son los pasos del proceso del modelo cliente-servidor? (4 respuestas correctas). El usuario crea una consulta. La aplicación cliente da formato a la consulta. El servidor envía la consulta sin verificar los derechos del usuario. El servidor comprueba los derechos de seguridad del usuario. El cliente recibe la respuesta y le da formato. ¿Cómo está compuesta una aplicación web? (3 respuestas correctas). Navegador. Base de datos relacional. Servicio HTTP. Firewall perimetral. Servidor web. Si tuvieses que recomendar trabajar con una arquitectura web en lugar de una arquitectura cliente-servidor, ¿por qué la recomendarías? (4 respuestas correctas). Consumen muy pocos recursos del equipo en el que están instaladas. Los usuarios pueden participar en la elaboración de los contenidos. Son fáciles de actualizar y mantener. Permiten independencia de plataformas. Requieren instalación de software específico en cada equipo cliente. Al hacer una evaluación de desempeño de un sistema de información, se detecta un problema recurrente de consistencia de datos. ¿A qué se debe esto principalmente?. A que el sistema utiliza una arquitectura centralizada en lugar de distribuida. A que los clientes son del tipo pesado y generan demasiado tráfico en la red. A que el servidor no tiene suficiente capacidad de procesamiento y memoria. A que la red de comunicación presenta congestionamiento frecuente. A que el sistema no implementa tolerancia a fallos a nivel de software, es decir no tiene incorporado el uso de transacciones. En una aplicación web que se clasifica todo en un servidor, ¿cuál es la división?. La lógica de datos y los datos se encuentran en servidores separados. En una máquina residirán: servicio HTTP, lógica de negocio y en otra los datos. Todo en un servidor, solo con servicio de aplicaciones en la arquitectura. Servidor de datos, servidor de aplicaciones y servidor web todos separados. En una única máquina residirán: servicio HTTP, lógica del negocio y lógica de datos. Se alojarán aquí también los datos. El área de recursos humanos de la empresa Dispositivos S.A. decide implementar un sistema de presentismo con relojes biométricos. El cliente decide trabajar con una arquitectura donde el servicio web sea otorgado por un servidor y la base de datos se encuentre en otro servidor. ¿Cuáles son los elementos del sistema y tipo de arquitectura utilizada?. Solo servidor web con base de datos integrada y clientes livianos. Arquitectura centralizada con un único servidor y múltiples terminales. Todo en un servidor con navegadores y relojes como clientes. Arquitectura de tres planos con servidor web, de aplicaciones y de base de datos separados. Se identifican clientes web: navegador y reloj biométrico, servidor de base de datos y arquitectura de servidor separado con servidor web más aplicaciones conteniendo servicio HTTP y reglas de negocio para procesamiento de información. El analista determina que el nuevo sistema presenta como propiedad ser transparente al escalado. ¿Qué se quiso expresar con esto?. Hace referencia a ocultar al usuario la composición física del sistema distribuido. Hace referencia a la tolerancia a fallos mediante hardware redundante. Hace referencia a la posibilidad de compartir recursos entre múltiples nodos. Hace referencia a la apertura e interoperabilidad con sistemas heterogéneos. Hace referencia a la expansión de los sistemas y de las aplicaciones sin necesidad de grandes cambios. Una farmacia implementa un esquema de base de datos distribuida. ¿Qué significa esto?. Toda la lógica de la aplicación y los datos residen exclusivamente en el servidor. Los datos se replican en tiempo real en todos los clientes del sistema. El servidor gestiona la base de datos y el cliente solo muestra resultados. La base de datos se encuentra únicamente en el servidor central sin acceso desde clientes. Toda la lógica de la aplicación se encuentra del lado del cliente y la gestión de la base de datos puede realizarse de manera compartida entre el cliente o varios servidores. Al analizar las peticiones de un servidor HTTP se observa la URL: https://sudnombre.nombre.ar/carpeta1/pagina.php. ¿Qué elementos componen la URL presentada? (4 respuestas correctas). La URL presentada corresponde al protocolo HTTPS para la transferencia de hipertexto a través de internet. El nombre del host: sudnombre.nombre.ar. La carpeta1 es el nombre del espacio de disco donde se encuentra el recurso buscado. La extensión .php indica que el archivo se ejecuta del lado del cliente en el navegador. Pagina.php es el archivo solicitado ubicado en la carpeta. Línea Blanca, una pyme de fabricación de partes para electrodomésticos, discute si implementar el servicio web en servidores locales o en la nube. Usted sugiere la nube. ¿Cuáles son las razones? (3 respuestas correctas). Seguridad y mantenimiento, ya que facilita el mantenimiento del servidor. Incremento del costo operativo por el pago de servicios de terceros. Oportunidades de crecimiento, ya que permite escalar el sistema. Mayor dependencia de la infraestructura propia de la empresa. Facilidad en la implementación, ya que facilita poner en funcionamiento el servicio. Una organización de recursos humanos decide implementar una aplicación accesible desde dispositivos móviles y computadoras de escritorio. ¿Con qué criterios llevaría a cabo el proceso de desarrollo?. Desktop first. Content first. Server first. API first. Mobile first. ¿Qué es la tarea de la lógica de presentación?. Almacenar y recuperar los datos de la base de datos. Ejecutar las reglas de negocio e interactuar con la lógica de datos. Gestionar la comunicación entre los distintos servidores del sistema. Controlar los accesos, permisos y sesiones de los usuarios. Obtener la información del usuario, enviarla para su procesamiento a la lógica de aplicación, recibir y presentar los resultados al usuario. Soft S.A. realiza jornadas de entrenamiento sobre programación del lado del servidor con PHP. ¿Cómo explicaría el principio de funcionamiento de un script del lado del servidor?. El script se descarga en el navegador y se ejecuta localmente en el equipo del usuario. El script genera código binario que es interpretado directamente por el sistema operativo del cliente. El script se ejecuta en el cliente, enviando los resultados al servidor para su almacenamiento. El script permite modificar la estructura de la base de datos directamente desde el navegador. La programación del lado del servidor consiste en el procesamiento de una petición de usuario mediante la interpretación de un script en el servidor web para generar páginas HTML dinámicamente como respuesta. ¿Cuál es la principal desventaja de una arquitectura centralizada?. Dificultad para integrar sistemas de diferentes fabricantes. Mayor complejidad en la gestión de múltiples servidores. Problemas de consistencia de datos entre los distintos nodos. Elevado costo de mantenimiento de los clientes distribuidos. Alta dependencia de las comunicaciones. ¿Cuáles son las variantes de la arquitectura básica que existen, dependiendo de la implementación de las funcionalidades dentro del servidor?. Servidor local, servidor remoto y servidor híbrido. Servidor HTTP, servidor FTP y servidor SMTP. Fat server, thin server y medium server. Servidor de presentación, servidor de negocio y servidor de datos. Todo en un servidor, servidor de datos separado, todo en un servidor con servicio de aplicaciones, servidor separado con servicio de aplicaciones, todo separado. En el proceso de implementación de una aplicación web, el personal técnico determina que se debe utilizar un único browser compatible con el sistema operativo del equipo. ¿Qué observación haría?. Es correcto, ya que garantiza mayor compatibilidad y rendimiento del sistema. Es conveniente usar solo el navegador del fabricante del sistema operativo. Es necesario limitar el navegador para mejorar la seguridad de la aplicación. La restricción del navegador es válida si todos los clientes usan el mismo sistema operativo. Se debe poder utilizar cualquier navegador en cualquier plataforma. En una aplicación web, ¿cuál puede ser uno de los lenguajes que puede utilizarse en la parte del servidor?. JavaScript. HTML. CSS. XML. PHP. ¿Cómo está compuesta una aplicación web?. Cliente – Servidor – Middleware. Navegador – Base de datos – Servidor de aplicaciones. Front-end – Back-end – Firewall. Protocolo HTTP – Servidor FTP – Cliente web. Navegador – Servicio HTTP – Servidor web. Una fábrica de electrodomésticos necesita coordinar sus distintos departamentos y secciones, manteniendo la independencia operativa de cada área. ¿Qué tipo de arquitectura recomendarías?. Arquitectura centralizada: una sola computadora que contendrá todos los datos. Arquitectura de dos planos con un único servidor central. Arquitectura web con todo en un servidor centralizado. Arquitectura cliente liviano donde todo el procesamiento está en el servidor. Arquitectura distribuida: con computadoras separadas, en donde cada máquina tendrá la capacidad suficiente para realizar tareas por sus propios medios. En cada terminal de la oficina de administración se instala un programa de correo electrónico que almacena los correos localmente. ¿Cómo se comporta este proceso?. Proceso servidor, ya que gestiona los correos de todos los usuarios de la red. Proceso distribuido, que funciona de forma autónoma sin necesidad de red. Proceso middleware, que actúa como intermediario entre usuarios y proveedores. Proceso de base de datos remota, que almacena todos los mensajes en el servidor. Proceso cliente, que se encarga de gestionar los mensajes en forma local, pero depende del servicio de un proveedor de correo electrónico para su correcto funcionamiento. Se implementa un sistema de gestión de contenidos con interfaz WYSIWYG y un módulo servidor de administración. ¿Cuál es una de las características de la arquitectura cliente-servidor?. El módulo de administración conforma la parte cliente y se conoce como front-end. El editor WYSIWYG conforma la parte servidor y se conoce como back-end. El middleware reemplaza la necesidad de separar cliente y servidor. Ambos módulos forman parte del servidor sin distinción de roles. La interfaz con el editor conforma la parte cliente y se conoce como front-end. El módulo de administración de contenidos es la parte servidora y se conoce como back-end. Una empresa de servicios de mantenimiento del hogar tiene problemas de demora en la coordinación de turnos. ¿Qué solución propondría?. Ampliar el equipo de operadores telefónicos para reducir el tiempo de espera. Implementar un servidor de correo para coordinar los turnos por email. Instalar una aplicación de escritorio en cada equipo de los operadores. Migrar el sistema actual a una arquitectura centralizada más potente. Implementar una aplicación web de autogestión de turnos en línea, para los usuarios, con el objetivo de optimizar el proceso de reserva y registro de turnos. ¿Cuáles son las características de un servidor? (4 respuestas correctas). Recepción de los requerimientos de los clientes. Realización de validación a nivel de base de datos. Procesamiento de requerimientos. Gestión de la interfaz gráfica del usuario final. Manejo de accesos concurrentes. ¿Cuáles son los componentes que intervienen en una transferencia web?. Cliente web / Firewall / Servidor web / Base de datos / Documentos HTML. Navegador / Protocolo FTP / Servidor de archivos / Middleware / HTML. Cliente web / Intranet / Servidor de aplicaciones / Base de datos / PHP. Navegador / Protocolo SMTP / Servidor web / Servidor de correo / HTML. Cliente web / Internet / Servidor web / Servidor de aplicaciones / Documentos HTML. Un tipo de servidor muy utilizado en internet es el servidor FTP. ¿Cuál es su función?. Servidor que gestiona el envío y recepción de correos electrónicos. Servidor que administra las peticiones HTTP de páginas web. Servidor que resuelve nombres de dominio en direcciones IP. Servidor que gestiona la autenticación y autorización de usuarios. Servidor que permite realizar transferencias de archivos. Los sistemas distribuidos presentan distintas características. ¿En qué consiste la tolerancia a fallos?. Consiste en ocultar al usuario la composición física del sistema distribuido. Consiste en permitir que el sistema se amplíe sin necesidad de grandes cambios. Consiste en garantizar que los recursos puedan compartirse entre múltiples usuarios. Consiste en garantizar la interoperabilidad entre sistemas de distintos fabricantes. Consiste en proporcionar elementos que permiten soportar la utilización de hardware redundante o la recuperación de software. La arquitectura cliente-servidor permite la separación de funciones en niveles. ¿Cuáles son? (3 respuestas correctas). Lógica de datos. Lógica de negocios. Lógica de presentación. Lógica de red. Lógica de seguridad. En el modelo de distribución de presentación distribuida, ¿cómo se mantiene la lógica de presentación y de negocios?. La lógica de presentación y la lógica de negocio se mantienen ambas en el servidor. Toda la lógica (presentación, negocio y datos) se mantiene en el cliente. La lógica de negocio se mantiene en el cliente y la lógica de presentación en el servidor. La lógica de datos se mantiene en el cliente y el resto en el servidor. La lógica de presentación se mantiene en el cliente y la lógica de negocios y la lógica de datos en el servidor. Se realizan pruebas y se observa un importante número de caídas de sistemas y problemas de consistencia en los datos y resultados. ¿Qué propuesta de mejora realizaría?. Migrar a una arquitectura centralizada para simplificar la gestión del sistema. Reducir la cantidad de clientes conectados para disminuir la carga del servidor. Aumentar el ancho de banda de la red para mejorar los tiempos de respuesta. Reemplazar el middleware por una conexión directa entre clientes y servidor. Aumentar la disponibilidad, mediante implementación de tolerancia a fallos, incorporando hardware redundante y control de transacciones. Una organización decide actualizar su sistema de información. Actualmente cuenta con algunos departamentos con aplicaciones locales. (3 respuestas correctas). Permite la adaptación tecnológica. Incrementa la dependencia de un único servidor central. Permite informatizar nuevas áreas, integrándolas a nivel organizacional. Aumenta la complejidad de mantenimiento sin beneficios adicionales. Reducción económica. Reduce los costos directos en la producción de software. Una empresa de autopartes decide realizar una aplicación web para que clientes y proveedores se autogestionen. ¿Qué servicios debemos implementar? (2 respuestas correctas). Servidor de correo, para notificar a clientes y proveedores de novedades. Servidor web, que debe alojar la aplicación web para posibilitar el acceso vía internet de los clientes y proveedores. Servidor FTP, para transferencia de archivos entre clientes y la empresa. Servidor de aplicaciones, responsable de gestionar los procesos que implementan la lógica de negocio. Servidor DNS, para resolver los nombres de dominio de los usuarios. En una implementación cliente-servidor de tres planos, ¿cuáles son los tres niveles definidos? (3 respuestas correctas). Nivel de presentación. Nivel de hardware. Nivel de base de datos. Nivel de seguridad. Nivel de aplicación. Un colegio decide incorporar un sistema de información para dar apoyo a la gestión. ¿Qué modelo de cliente-servidor propondrías?. Base de datos distribuida: toda la lógica en el cliente y la base de datos compartida. Proceso distribuido: el procesamiento se divide equitativamente entre cliente y servidor. Todo en un servidor: servicio HTTP, lógica de negocio y datos en una sola máquina. Presentación remota: toda la lógica y presentación residen exclusivamente en el servidor. Presentación distribuida: el cliente es quien asume parte de la presentación y el servidor es quien realiza la mayor parte de las tareas. ¿Cuál es la principal ventaja de la arquitectura cliente-servidor?. Elimina la necesidad de una red de comunicación entre componentes. Permite que todo el procesamiento se realice del lado del cliente. Reduce la complejidad del sistema al centralizar todas las funciones. Garantiza que el sistema no requiera mantenimiento periódico. Facilita la separación y permite la ubicación de las funciones según su servicio en la plataforma de ejecución más adecuada. Una empresa tiene implementado un sistema instalado en cada computadora cliente. Los directivos se quejan por los problemas de gestión. ¿Por qué sugiere migrar a una aplicación web? (2 respuestas correctas). Porque permite instalar el sistema en todos los clientes simultáneamente. La disminución del costo de soporte técnico, ya que no exige actualizaciones de los clientes ante cambios en el servidor. Porque elimina la necesidad de un servidor en la organización. En que el cliente siempre accede a la última versión del sistema ya que las actualizaciones se realizan en el servidor. Porque permite que el sistema funcione sin conexión a internet. Dentro del modelo cliente-servidor de dos planos, la lógica de negocio se puede implementar de dos formas distintas. ¿Cuáles son? (2 respuestas correctas). Implementación con lógica distribuida entre múltiples servidores. Implementación con SQL remoto. Implementación con arquitectura de tres planos. Implementación con procedimientos almacenados. Implementación con middleware genérico de comunicación. En la arquitectura cliente-servidor, el middleware: Solo actúa como firewall entre cliente y servidor. Reemplaza al servidor cuando este no está disponible. Es el responsable exclusivo de la lógica de presentación. Gestiona la interfaz gráfica del usuario final. Se clasifica en general y de servicios específicos. En una arquitectura centralizada, ¿con cuántos servidores se trabaja?. Con múltiples servidores distribuidos geográficamente. Con dos servidores: uno principal y uno de respaldo. Con tres servidores: presentación, negocio y datos. Con tantos servidores como departamentos tenga la organización. La computadora central contiene todos los datos y es la responsable de la consolidación de la información. Una empresa dedicada a la venta de materiales decide implementar un sistema con seis puestos. ¿Qué tipo de arquitectura sugiere?. Arquitectura distribuida con un servidor por cada puesto de trabajo. Arquitectura de tres planos con servidor web, de aplicaciones y de base de datos. Arquitectura peer-to-peer para compartir recursos entre los seis puestos. Arquitectura cliente liviano con todo el procesamiento en la nube. Arquitectura centralizada: existirá una sola computadora que contendrá todos los datos y realizará el control de acceso de las terminales. ¿Qué es lo que representa la navegabilidad en una aplicación web?. La velocidad de carga de las páginas del sitio. La compatibilidad del sitio con distintos dispositivos. El número de páginas disponibles dentro del sitio. La seguridad de los datos transmitidos entre cliente y servidor. La facilidad con que un usuario se desplaza por el sitio. ¿Cuáles son las características de un cliente liviano? (3 respuestas correctas). Procesa respuestas recibidas. Interactúa con el usuario captando datos para iniciar solicitud. Proceso datos y los almacena localmente. Delega todo el procesamiento y almacenamiento al servidor. Ejecuta toda la lógica de negocio de forma local sin depender del servidor. Existe un sistema transaccional que soporta toda la gestión organizacional. ¿Cuántos planos implementaría a nivel hardware para la nueva implementación?. Cliente-servidor de tres planos con servidor web, de aplicaciones y de base de datos. Cliente-servidor de múltiples planos con un servidor por cada departamento. Un único servidor centralizado con múltiples clientes livianos. Cliente-servidor de dos planos donde los clientes se conectan a un nuevo servidor de réplica, que es el encargado de recibir y contestar las solicitudes de las consultas. Arquitectura peer-to-peer sin servidor central dedicado. ¿Cuáles son las funciones de los clientes en la arquitectura cliente-servidor? (2 respuestas correctas). Los clientes resuelven las solicitudes y gestionan la base de datos central. Los clientes inician solicitudes y validan de manera local los datos que ingresa el usuario. Los clientes almacenan y recuperan todos los datos del sistema. Los clientes inician solicitudes y administran la interfaz del usuario. Los clientes gestionan la seguridad y los accesos de la red. JavaScript es un lenguaje para dotar efectos y procesos dinámicos a documentos HTML. ¿Cuáles son los usos típicos del lenguaje del lado del cliente? (3 respuestas correctas). Validación de datos de formularios (impedir envío de formularios con datos erróneos o incompletos y mostrar mensajes de aviso). Conexión a la base de datos. Cambiar la apariencia de la página web cuando el usuario hace clic en un botón o imagen. Procesamiento de lógica de negocio en el servidor. Mostrar u ocultar elementos de la página de forma dinámica sin recargar el sitio. La lógica de aplicación sirve de nexo entre usuario y los datos, recibiendo la entrada de la lógica de presentación e interactuando con la lógica de datos para ejecutar reglas de negocio. VERDADERO. FALSO. Se analiza la necesidad de implementar mecanismos para que los usuarios internos de la organización compartan e intercambien información. ¿Qué permite la intranet?. El acceso público desde cualquier punto de internet sin restricciones. La colaboración con proveedores y clientes externos de la organización. La publicación de contenido disponible para cualquier usuario de internet. La conexión de múltiples organizaciones mediante protocolos compartidos. El acceso de los empleados y las áreas internas de la empresa, fijando un esquema de seguridad y acceso a datos en tiempo real. Al desarrollar la presentación de una aplicación web para una consultora de RR.HH., uno de los asistentes pregunta qué es un navegador. ¿Qué le diría?. Es un servidor que almacena y distribuye páginas web a los usuarios. Es un lenguaje de programación para crear aplicaciones web dinámicas. Es un protocolo de comunicación que permite la transferencia de datos en internet. Es un sistema operativo especializado para la gestión de redes y servidores. Es un software que permite la visualización de los contenidos que presenta una página web interpretando el código de una página, que puede estar compuesto por una o más lenguajes de programación. El gobierno municipal decide realizar una aplicación web. ¿Qué aspectos tendría en cuenta? (3 respuestas correctas). La rapidez de la carga, ya que favorece la usabilidad del sitio. Que el sitio sea accesible solo desde computadoras de escritorio. El diseño responsivo para el acceso desde múltiples dispositivos. Que el sitio utilice exclusivamente páginas estáticas para mayor seguridad. La navegabilidad del sitio, ya que la estructura de navegación debe dar pistas claras para que el usuario aprenda a acceder a la información. En toda aplicación cliente-servidor web, ¿es necesaria la instalación de programas en las máquinas de los clientes para su funcionamiento?. FALSO. VERDADERO. Un sanatorio lo convoca para implementar un sistema de información gerencial. ¿Qué tipo de cliente utilizará para su implementación?. Cliente liviano: todo el procesamiento y almacenamiento reside en el servidor. Cliente híbrido: combina procesamiento local y remoto según la necesidad. Cliente web: accede al sistema únicamente a través de un navegador. Cliente de dos planos: conecta directamente con la base de datos sin middleware. Fat Client: la principal función se relega al procedimiento y provisión de la base de datos. Contenedor S.A. lo convoca para consultar sobre las características de su sitio web. ¿Qué elementos debe tener en cuenta para definir la arquitectura del sitio? (4 respuestas correctas). Páginas dinámicas o estáticas, ya que definen el tipo de tecnología a usar. Dónde se almacenan los datos. Navegabilidad del sitio, ya que favorece el acceso a la información. Ancho de banda de la comunicación del servidor web con internet. Lugar donde se aloja el servidor, propio o alquilado. La consultora decide realizar seminarios de actualización sobre tecnología Web 2.0. ¿Cuáles son sus características? (4 respuestas correctas). Permiten la utilización de los blog. Solo el administrador puede agregar contenido al sitio. Los usuarios pueden agregar contenido. Permiten la utilización de redes sociales. Páginas dinámicas. Una empresa cuenta con un sistema C/S con importante carga de lógica de negocios del lado del cliente. ¿Qué arquitectura propondrías?. Arquitectura de dos planos con SQL remoto del lado del cliente. Arquitectura centralizada con todo el procesamiento en un único servidor. Arquitectura de presentación distribuida con lógica de negocio en el cliente. Arquitectura web con todo en un servidor incluyendo HTTP y base de datos. Cliente servidor de tres planos con nivel de presentación donde el cliente maneja la lógica de presentación, el nivel de aplicación donde se define la lógica de negocio y el nivel de base de datos. Una empresa de insumos médicos desarrolla su actividad en todo el continente y lleva a cabo un proceso de certificación. ¿Qué implementarías?. Implementar una intranet para compartir información exclusivamente entre empleados internos. Publicar toda la información en una página web de acceso público sin restricciones. Implementar una arquitectura centralizada con acceso remoto mediante VPN. Crear una red peer-to-peer entre todas las sedes de la empresa en el continente. Implementar una extranet, es decir una red privada que permita compartir de forma segura parte de la información u operación propia de la organización con proveedores, clientes o cualquier otra organización. La obra social OS establece que debe contar con un sistema de autorización de prestación en línea. ¿Qué arquitectura propondrías?. Arquitectura centralizada con un único servidor que gestione todas las prestaciones. Arquitectura de dos planos con SQL remoto para las autorizaciones. Arquitectura web con todo en un servidor incluyendo HTTP, lógica y datos. Arquitectura cliente liviano con todo el procesamiento en el servidor central. Arquitectura distribuida con capacidad de procesamiento independiente, para lograr una mejor integración de los distintos componentes del sistema que permita evolucionar en función de las necesidades de negocio. |




