Arquitectura Cliente servidor amplio
VICERRECTORIA ACADÉMICA
ESCUELA DE CIENCIAS EXACTAS Y NATURALES
TAREA 2
Análisis de Sistemas II
Grupo: B
Profesor: Prof. Álvaro Rojas Araya
Estudiantes: Nelson Alberto Abarca Bastos
Leonardo Campo Molina
Cesar Raúl Solano Soto
Centro Universitario San José
I Cuatrimestre 2015
Tabla de contenido
Mapa mental capítulo 6 4
Modeloarquitectónico Cliente - Servidor 5
Mapa mental capítulo 7 7
Plantilla adjunta 8
Conclusión 9
Recomendaciones 10
Bibliografía 11
Introducción
La siguiente tarea nos explica de manera breve los capítulos 6 y 7 vistos de la UMD por medio de los mapas mentales contenidas en el documento para ambos capítulos, hablaremos un poco del Modelo Arquitectónico - Cliente servidor y las facilidades que este modeloofrece, fue el modelo seleccionado por nuestro grupo de trabajo y justificaremos de porque fue escogido. También presentamos la respectiva plantilla del diseño arquitectónico para el proyecto. El propósito de este documento es resumir el modelo arquitectónico utilizado para desarrollar el sistema mediante una metodología de desarrollo ágil y haciendo uso del lenguaje de modelado UML.
ModeloArquitectónico - Cliente servidor
En primer lugar hablaremos un poco de este tipo de arquitectura aplicada a un proyecto informático dentro de la computación en red, en este tipo de arquitectura tenemos dos elementos importantes, el cliente que realiza las peticiones a otro programa (el servidor) que es quien le da respuesta, es decir el servidor procesa las solicitudes del cliente.
La interacción ocomunicación cliente-servidor conforma la mayor parte de la comunicación a través de las redes hoy día. Una de las grandes ventajas de este modelo de dos niveles es que se posibilita el intercambio de archivos entre el cliente y el servidor, si pensamos en algunos ejemplos que trabajen con este modelo podríamos mencionar el correo electrónico, tan solo el hecho de navegar en la web o descargar música.Otra de las razones de porque se eligió este modelo es que en los arreglos cliente-servidor permiten que durante los esfuerzos de conservar la seguridad por la existencia de menos servidores, se limita el número de clientes o personas que pueden acceder a ellos y así incrementar las características de seguridad de los servidores. Es probable que los clientes deban saber los nombres de losservidores disponibles, al igual que los servicios que estos proporcionan. Pero aun así, los servidores no necesitan conocer la identidad de los clientes o el numero clientes acceden a sus servicios. Ya que los clientes no gran relevancia o un papel preponderante en este modelo, requieren menos administración, esto en cuanto a la administración al nivel del servidor.
Las arquitecturas cliente-servidor seconsideran a menudo como arquitecturas de sistemas distribuidos; sin embargo, el modelo lógico de servicios independientes que opera en servidores separados puede implementarse en una sola computadora lo cual es muy ventajoso. De nuevo, un beneficio importante es la separación e independencia. Los servicios y servidores pueden cambiar sin afectar otras partes del sistema, esta también es una de lasrazones de porque se escogió esta arquitectura o modelo.
Fuente: Sommerville, Ingeniería del software. 9 edición pag 169
“La imagen anterior es un ejemplo de un sistema que se basa en el modelo cliente-servidor. Se trata de un sistema multiusuario basado en la Web, para ofrecer un repertorio de películas y fotografías. En este sistema, varios servidores manejan y despliegan los diferentestipos de medios”.
(Sommerville, 2011, p.162)
Los clientes acceden a los servicios que proporciona un servidor, a través de llamadas a procedimiento remoto usando un protocolo solicitud-respuesta, como el protocolo http tan conocido y utilizado en la WWW para navegar en internet. En esencia, un cliente realiza una petición a un servidor y espera hasta que recibe una respuesta. Una gran ventaja...
Regístrate para leer el documento completo.