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