arquitectura cliente servidor
DESCRIPTION
En esta presentación se habla sobre la arquitectura cliente servidorTRANSCRIPT
Diseño de Sistemas
Integrantes:CABRERA BARRIOS, ANTHONYCASTRO PARI, JOSE LUISHUANCA CHOQUECHAMBI PAULSALINAS CARI JOSE
Arquitectura Cliente Servidor
Introducción
En la actualidad es importante conocer esta arquitectura porque:
Es una de las substanciales y utilizadas en el ambito de enviar y recibir información.
Es una herramienta potente para guardar los datos en una base de datos como servidor.
La aplicaciones son desarrolladas en forma acelerada. La importancia de contar con la información oportuna y
confiable. La información esta disponible en donde se necesita Nuevas aplicaciones deben basarse es tecnologías que
disminuyan los costos de desarrollo y mantenimiento. Una de las arquitecturas que responden a las actuales
necesidades es la de Cliente/ Servidor.
Cliente Servidor Concepto La arquitectura cliente-servidor es una forma de dividir las
responsabilidades de un Sistema de Información separando la Interfaz de Usuario(Nivel de presentación) de la gestión de la Información (Nivel de gestión de datos).
Esta arquitectura consiste básicamente en que un programa, el Cliente Informático realiza peticiones a otro programa, el servidor, que les da respuesta
Componentes
Cliente Servidor Red
Es la estructura física o el canal por donde se conectan los componentes del sistema.
Interconecta pero no comunica. No existen hoy en día términos para determinar su alcance.
Protocolos Componente de SW que opera sobre cada elemento de HW. Efectúa la comunicación basada en un intercambio de mensajes. Es un medio estándar dentro de cada plataforma operativa para transferir
información.
Aplicaciones Software de Usuario Final. Servicio de uso puntual Herramientas del cliente. Programas dedicados.
Componentes
Cliente Servidor Red
Es la estructura física o el canal por donde se conectan los componentes del sistema.
Interconecta pero no comunica. No existen hoy en día términos para determinar su alcance.
Protocolos Componente de SW que opera sobre cada elemento de HW. Efectúa la comunicación basada en un intercambio de mensajes. Es un medio estándar dentro de cada plataforma operativa para transferir
información.
Aplicaciones Software de Usuario Final. Servicio de uso puntual Herramientas del cliente. Programas dedicados.
Tipos de Arquitecturas en tecnologías cliente-servidor
Aplicaciones mono-capa Tanto los datos de aplicación como la interfaz como la lógica de modelo
residen en una misma identidad Todo revuelto en un gran modulo.
Ventajas: Fácil, rápido Problemas para:
Identificar donde se hacen los cambios. Manejar rendimiento(escalabilidad). Reutilizar (ser productivo)
Arquitectura en 2 capasLas capas de esta arquitectura consta de los siguientes niveles: Nivel de aplicación
Este nivel es en el que se encuentra toda la interfaz del sistema es la que el usuario pueda disponer para realizar sus actividad con el sistema.
Nivel de la base de datos
Es el nivel de la Base de Datos también llamado el repositorio de datos, es la capa en donde se almacena toda la información ingresada en el sistema y que se la deposita en forma permanente.
Arquitectura de 3 capasLa arquitectura de tres capas consta de los siguientes niveles:
Nivel de aplicaciónLa diferencia de este nivel aplicado ahora en una arquitectura de 3 capas es que solo tiene que trabajar con la semántica propia de la aplicación, sin tener que preocuparse de cómo esta implementado este ni de su estructura física
Nivel del Dominio de la aplicaciónEn cambio este nivel se encarga de toda la estructura física y el dominio de la aplicación.
Nivel de RepositorioEn realidad este nivel no ha cambiado para nada y sigue siendo la capa en donde se almacenan los datos y toda la información.
Ejemplo
Capa de datos
Capa de Negocio
Capa de Presentación