Cliente Servidor

Componentes

Red

Es el puente de comunicación físico entre el cliente y servidor

Clientes

Es el encargado de realizar la petición a los servidores

Servidor

Es el encargado de responder a las peticiones del cliente

Middleware

Es el puente lógico de la comunicación entre el cliente y servidor

¿Que es una Arquitectura?

Es un entramado de componentes funcionales que aprovechando diferentes estándares, convenciones, reglas y procesos, permite integrar una amplia gama de productos y servicios informático.

¿Que es un Servidor?

Es el que realiza las tareas bajo requerimiento de los Clientes

Evolución del modelo Cliente Servidor

Mono-capa

Data Base Server – Computación centralizada

Two-Tier – Proceso de transacciones

Multi-tier Client/Server

Three-tier

Multi-tier

N-tier

Tipos de Servidor

Servidores de Aplicaciones

Servidores Web

Servidores de Base de Datos

Servidores de Correo

¿Que es un Cliente?

Es el que inicia un requerimiento de servicio, y que ejecutan las actividades para implementar la tarea requerida por la aplicación

Tipos de Clientes

Pesado

Guarda y procesa la información

Ejemplo

correo electronico

Liviano

Realiza la presentación donde hay las interfaces de usuario

Híbrido

No guarda los datos pero los Procesa

Ejemplo

Google

Características

Servicios

facilita la colaboración de procesos que se ejecutan en diferentes maquinas

Recursos Compartidos

Arbitra el acceso a recursos compartidos que son gestionados por el mismo servidor

Protocolos Asimetricos

Un servidor puede atender a múltiples clientes

Independencia de Ubicación

La ubicación de los servidores es irrelevante, se utilizan servicios de localización definido por plataformas para que los clientes encuentren a los servidores

Compatibilidad de Clientes y Servidores

Los mecanismos de interacción entre Clientes y Servidores son independientes de las plataformas

Comunicación Basada en Intercambio de Mensajes

Los clientes y servidores son elementos acoplados de forma libre interaccionan a través de cambio de mensaje

Encapsulación de los Servicios

Puede Acoplar a los clientes que lo requieran

Escabilidad

Son fácilmente escalable, hay dos tipos vertical y horizontal

Integridad

La informacion es administrada por el servidor de forma unificada, dando lugar a un mantenimiento mas sencillo y seguro

Estructura en Capas de Una Aplicacion C/S

Presentación

Es la capa la cual se encuentra toda las interfaces gráficas del sistema

Lógica de Negocios

Es la capa en la cual se encuentra todos los procesos para el funcionamiento del sistema

Lógica de Manipulación de Datos

Es la capa en la cual se encuentra todas las bases de datos

Verónica Guaman

Es la tecnología que proporciona al usuario final el acceso transparente a las aplicaciones,
datos, servicios de cómputo o cualquier otro recurso.