Arquitectura Cliente Servidor

SERVIDOR

Es cualquier recurso de cómputo dedicado a responder a los requerimientos del cliente. Los servidores pueden estar conectados a los clientes a través de redes LANs o WANs, para proveer de múltiples servicios a los clientes y ciudadanos tales como impresión, acceso a bases de datos, fax, procesamiento de imágenes, etc.

TIPOS DE SERVIDOR

Servidores Aplicaciones

Servidores Web

Servidores de Base de Datos

Servidores de Correo

CARACTERISTICAS

Recursos Compartidos

Integridad

Independencia de Ubicacion

Encapsulación de los Servicios

Compatibilidad de Clientes y Servidores

COMPONENTES

Red

Cliente

Servidor

Middleware

ARQUITECTURA

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áticos, de manera que pueden ser utilizados eficazmente dentro de la organización

EVOLUCIÓN MODELO CLIENTE SERVIDOR

APLICACIONES MONO-CAPA: Entendemos por aplicaciones mono-capa, aquellas que tanto la propia aplicación como los datos que maneja se encuentran en la misma máquina y son administradas por la misma herramienta: podríamos decir que son una sola entidad

MODELO EN DOS CAPAS (TWO-TIER MODEL) En una arquitectura cliente/servidor clásica tenemos dos "capas" (two-tier): Una donde está el cliente que implementa la interface. Otra donde se encuentra el gestor de bases de datos que trata las peticiones recibidas desde el cliente.

MODELO EN TRES CAPAS (THREE-TIER MODEL) Con la arquitectura cliente/servidor en tres capas (three-tier) añadimos una nueva capa entre el cliente y el servidor donde se implementa la lógica de la aplicación. De esta forma el cliente es básicamente una interface, que no tiene por qué cambiar si cambian las especificaciones de la base de datos o de la aplicación; queda aislado completamente del acceso a los datos.

ARQUITECTURA DE N TIER : Windows DNA1 distribuye una aplicación entre varias capas llamadas niveles. Aunque los niveles algunas veces residen físicamente en máquinas diferentes, Windows® DNA enfatiza la distribución lógica.

DEFINICIÓN

Es un modelo para construir sistemas de información, que se sustenta en la idea de repartir el tratamiento de la información y los datos por todo el sistema informático, permitiendo mejorar el rendimiento del sistema global de información

CLIENTE

Elementos activos que dirigen las actividades que deben ejecutarse para implementar la tarea requerida por la aplicación

TIPOS DE CLIENTES

Pesado

Liviano

Hibrido

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