arquitectura cliente servidor

10
Diseño de Sistemas

Upload: gerardo-pingo

Post on 25-Dec-2015

212 views

Category:

Documents


0 download

DESCRIPTION

En esta presentación se habla sobre la arquitectura cliente servidor

TRANSCRIPT

Page 1: Arquitectura Cliente Servidor

Diseño de Sistemas

Page 2: Arquitectura Cliente Servidor

Integrantes:CABRERA BARRIOS, ANTHONYCASTRO PARI, JOSE LUISHUANCA CHOQUECHAMBI PAULSALINAS CARI JOSE

Arquitectura Cliente Servidor

Page 3: 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.

Page 4: Arquitectura 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

Page 5: Arquitectura Cliente Servidor

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.

Page 6: Arquitectura Cliente Servidor

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.

Page 7: Arquitectura Cliente Servidor

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)

Page 8: Arquitectura Cliente Servidor

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.

Page 9: Arquitectura Cliente Servidor

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.

Page 10: Arquitectura Cliente Servidor

Ejemplo

Capa de datos

Capa de Negocio

Capa de Presentación