Sie sind auf Seite 1von 6

UNIVERSIDAD MARIANO GLVEZ DE GUATEMALA CENTRO UNIVERSITARIO CUILAPA SANTA ROSA

CARRERA: INGENIERA EN SISTEMAS CURSO:


ELABORACION DE PAGINAS WEB CATEDRTICO: JULIO

ESCOBAR SEMESTRE: 6 CICLO: 2 SECCIN: A

CUESTIONARIO

NOMBRE: ALLAN RICARDO HERNANDEZ SAZO CARNE: 1590-10-1510

01/10/12

CUESTIONARIO CONTENIDO UNIDAD 4 1. Que caractersticas permite mejorar un Sistema Distribuido? Explique cada caracterstica.
"Sistemas cuyos componentes hardware y software, que estn en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicacin mediante un protocolo prefijado por un esquema cliente-servidor". Caractersticas:

Concurrencia.- Esta caracterstica de los sistemas distribuidos permite que los recursos
disponibles en la red puedan ser utilizados simultneamente por los usuarios y/o agentes que interactan en la red.

Carencia de reloj global.- Las coordinaciones para la transferencia de mensajes entre los
diferentes componentes para la realizacin de una tarea, no tienen una temporizacin general, esta ms bien distribuida a los componentes.

Fallos independientes de los componentes.- Cada componente del sistema puede fallar
independientemente, con lo cual los dems pueden continuar ejecutando sus acciones. Esto permite el logro de las tareas con mayor efectividad, pues el sistema en su conjunto continua trabajando.

2. Que es un servidor de aplicaciones?


Se denomina servidor de a aplicaciones a un servidor en una red de computadoras que ejecuta ciertas aplicaciones. Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de acceso a los datos de la aplicacin.

3. Cual es la diferencia entre un servidor de aplicaciones y un servidor Web?


Tu mismo te respondiste, servidor web = despliegas aplicacines web, como paginas webs en PHP, HTML, HTM y gerera portales intra net Servidor aplicaciones es mas sencillo es donde tienes colocados aplicaciones de produccion o para instalacin. Un servidor de aplicaciones es un software que proporciona aplicaciones a los equipos o dispositivos cliente, por lo general a travs de Internet y utilizando el protocolo http. Los servidores de aplicacin se distinguen de los servidores Web por el uso extensivo del contenido dinmico y por su frecuente integracin con bases de datos. Adems, Un servidor de aplicaciones es un producto basado en un componente que se encuentra en el plano medio de la arquitectura central de un servidor. Proporciona servicios de middleware, es decir, trabaja como un intermediario para la seguridad y el mantenimiento, adems de proveer acceso a los datos.

4. Cual es la arquitectura J2EE? Diagrame y explique. La especificacin de J2EE define su arquitectura basndose en los conceptos de capas, containers, componentes, servicios y las caractersticas de cada uno de stos. Las aplicaciones J2EE son divididas en cuatro capas: la capa cliente, la capa web, la capa negocio y la capa datos. La figura 2.3 representa estas capas y las componentes relacionadas.

Cliente web (contenedor de applets): Es usualmente un navegador e interacta con el contenedor web haciendo uso de HTTP. Recibe pginas HTML o XML y puede ejecutar applets y cdigo JavaScript. Aplicacin cliente: Son clientes que no se ejecutan dentro de un navegador y pueden utilizar cualquier tecnologa para comunicarse con el contenedor web o directamente con la base de datos. Contenedor web: Es lo que comnmente denominamos servidor web. Es la parte visible del servidor de aplicaciones. Utiliza los protocolos HTTP y SSL (seguro) para comunicarse. Servidor de aplicaciones: Proporciona servicios que soportan la ejecucin y disponibilidad de las aplicaciones desplegadas. Es el corazn de un gran sistema distribuido. 5. Cuales son las 3 capas de una aplicacin web sencilla? Diagrame.
La programacin por capas es un estilo de programacin en el que el objetivo primordial es la separacin de la lgica de negocios de la lgica de diseo; un ejemplo bsico de esto consiste en separar la capa de datos de la capa de presentacin al usuario.

Capa de presentacin: es la que ve el usuario (tambin se la denomina capa de usuario), presenta el sistema al usuario, le comunica la informacin y captura la informacin del usuario en un mnimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envan las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lgica del negocio) porque es aqu donde se establecen todas las reglas que deben cumplirse Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Est

formada por uno o ms gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa de negocio.

6. Mencione 3 implementaciones de la arquitectura J2EE ms usadas.


BEA WebLogic IBM WebSphere Sun-Netscape IPlanet Sun One Oracle IAS Borland AppServer HP Bluestone

7. Qu es un servidor Proxy

Servidor proxy conectando indirectamente dos ordenadores. Un proxy, en una red informtica, es un programa o dispositivo que realiza una accin en representacin de otro, esto es, si una hipottica mquina A solicita un recurso a una C, lo har mediante una peticin a B; C entonces no sabr que la peticin procedi originalmente de A. Esta situacin estratgica de punto intermedio suele ser aprovechada para soportar una serie de funcionalidades: proporcionar cach, control de acceso, registro del trfico, prohibir cierto tipo de trfico etc. Su finalidad ms habitual es la de servidor proxy, que consiste en interceptar las conexiones de red que un cliente hace a un servidor de destino, por varios motivos posibles como seguridad, rendimiento, anonimato, etc. Esta funcin de servidor proxy puede ser realizada por un programa o dispositivo. 8. Que es un Firewall, para qu me sirve? Un firewall es un dispositivo de seguridad, veamos exactamente lo que hace y en que se basa su funcionamiento. Un firewall es un dispositivo que funciona como cortafuegos entre redes, permitiendo o denegando las transmisiones de una red a la otra. Un uso tpico es situarlo entre una red local y la red Internet, como dispositivo de seguridad para evitar que los intrusos puedan acceder a informacin confidencial. Un firewal es simplemente un filtro que controla todas las comunicaciones que pasan de una red a la otra y en funcin de lo que sean permite o deniega su paso. Para permitir o denegar una comunicacin el firewal examina el tipo de servicio al que corresponde, como pueden ser el web, el correo o el IRC. Dependiendo del servicio el firewall decide si lo permite o no. Adems, el firewall examina si la comunicacin es entrante o saliente y dependiendo de su direccin puede permitirla o no.

9. Que es clustering? Mencione un ejemplo conocido a nivel mundial? Simplemente, un clster es un grupo de mltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que el conjunto es visto como un nico ordenador, ms potente que los comunes de escritorio. Los clsteres son usualmente empleados para mejorar el rendimiento y/o la disponibilidad por encima de la que es provista por un solo computador tpicamente siendo ms econmico que computadores individuales de rapidez y disponibilidad comparables. De un clster se espera que presente combinaciones de los siguientes servicios:
1. Alto rendimiento 2. Alta disponibilidad 3. Balanceo de carga 4. Escalabilidad

10. Qu es balanceo de carga? Mencione alguna aplicacin para ste fin. Balanceo de carga: Es una tcnica utilizada para disentre varios servidores de tal forma que todos los servidores respondan al mismo nmero de peticiones.
Hay balanceadores de carga tipo round-robin (uno a uno) y por pesos (que son capaces de saber cul de los nodos est ms libre y lanzarle la peticin). El ms conocido es LVS, sin embargo hay otros, como el Red Hat Piranha.

11. Que es un puerto de escucha, indique 5 puertos del TCP-IP y su funcin? Un servidor tiene varios puertos por los que puede "escuchar" las peticiones. Existen puertos ya asignados a aplicaciones concretas, como por ejemplo el puerto de http que suele ser el 80. Los puertos permiten que varias aplicaciones puedan atender distintas peticiones en la misma mquina. Un puerto en una direccin se especifica de la siguiente manera: http://localhost:7001/direc . Con :7001 indicamos el puerto que estamos atacando. Los puertos del 0 al 1023 son reservados por el sistema. Podemos disponer de los puertos del 1024 al 65536. Hay que tener en cuenta que dos servicios no pueden estar escuchando en el mismo puerto. Puerto 21 Servicio o aplicacin FTP El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo
indica, un protocolo para transferir archivos.

Telnet El protocolo Telnet es un protocolo de Internet estndar que permite conectar 23


terminales y aplicaciones en Internet. El protocolo proporciona reglas bsicas que permiten vincular a un cliente (sistema compuesto de una pantalla y un teclado) con un intrprete de comandos (del lado del servidor).

SMTP El protocolo SMTP (Protocolo simple de transferencia de correo) es el protocolo 25


estndar que permite la transferencia de correo de un servidor a otro mediante una conexin punto a punto.

Sistema de nombre de dominio Cada equipo conectado directamente a Internet tiene


al menos una direccin IP especfica. Sin embargo, los usuarios no desean trabajar con direcciones numricas, como por ejemplo 194.153.205.26, sino con un nombre de dominio o ms especficamente, con direcciones (llamadas direcciones FQDN) como por ejemplo es.kioskea.net.

53

80 HTTP El propsito del protocolo HTTP es permitir la transferencia de archivos (principalmente, en formato HTML). entre un navegador (el cliente) y un servidor web (denominado, entre otros, httpd en equipos UNIX) localizado mediante una cadena de caracteres denominada direccin URL.

12. Cul es la diferencia entre modo produccin y modo desarrollo?


modo desarrollo es cuando esta en creacion de la aplicacion y en modo produccion ya tiene clientes que la estan usando

13. Qu es un contenedor de aplicaciones?


Una aplicacin contenedor/servidor es una aplicacin que acta a la vez como contenedor y como servidor. Microsoft Word para Windows es un ejemplo de este tipo de aplicacin. Puede incrustar documentos de Word para Windows en otras aplicaciones y tambin puede incrustar elementos en documentos de Word para Windows. El proceso de modificar la aplicacin contenedora de modo que sea a la vez un contenedor y un servidor completo (no puede crear una aplicacin que sea una combinacin contenedor/miniservidor) es similar al proceso de crear un servidor completo

14. Cules son las 4 formas de desplegar una aplicacin J2EE? Explique brevemente cada una.
Mdulos EJB, los cuales contienen archivos de clases para los enterprise beans y un descriptor de despliegue EJB. Los mdulos EJB son empaquetados como archivos JAR con extensin .jar. Mdulos WEB, los cuales contienen archivos de clase servlets, archivos JSP, soportando archivos de clases, archivos GIF y HTML, y el descriptor de despliegue de la aplicacin WEB. Mdulos de aplicaciones cliente, los cuales contienen archivos de clase y un descriptor de despliegue de la aplicacin cliente. Los mdulos de aplicaciones cliente se empaquetan como archivos JAR con extensin .jar. Mdulos de adaptacin de recursos, los cuales contienen todas las interfaces Java, clases, libreras nativas, y otra documentacin, con los descriptores de despliegue de los recursos. Los mdulos de adaptacin de recursos se empaquetan dentro de archivos JAR con extensin .rar (resource adapter archive).

15. Que es el OID?


Oracle Internet Directory (OID) es un servidor LDAP que utiliza una base de datos Oracle como almacn de datos. En este artculo voy a mostrar los pasos bsicos necesarios para configurar OID como un reemplazo de archivos locales configuracin de red Oracle y servidor de Oracle Names.

Das könnte Ihnen auch gefallen