lunes, 11 de octubre de 2010

: 1.2.4 Arquitectura Cliente-Servidor

CLIENTES


Suelen ser estaciones de trabajo que solicitan varios servicios al servidor.

SERVIDOR

Máquina bastante potente que actúa de depósito de datos y funciona como un sistema gestor de base de datos.

Ambas partes deben de estar conectadas por una red.


Se necesitan 3 tipos de software para el correcto funcionamiento:

* Software de gestión de datos.- se encarga de la manipulación y gestión de los datos almacenados y requeridos por las diferentes aplicaciones.

Software de desarrollo.- Este tipo de software se aloja en los clientes y solo en aquellos que se dedique al desarrollo de aplicaciones.
Software de interacción con los usuarios.- También reside en los clientes y es la aplicación gráfica de usuario para la manipulación de datos, siempre claro a nivel usuario

JUSTIFICACIÓN CLIENTE-SERVIDOR


¬ Avance tecnológico.
¬ Exigencias de la empresa.
¬ Entorno general.

¿Cuándo implementar el C/S?

Se lleva a cabo por cambios estructurales y organizativos, cambio en organigrama y cambio en procesos de negocio.

Objetivos C/S

Localización transparente, recursos compartidos.

Características C/S

Separación de funciones.
Encapsulación de servicios.
Entorno de aplicación incremental:
§Añadir un nuevo servidor.
§Añadir un nuevo cliente.
§Modificar un cliente para usar un nuevo servidor.







Modelos C/S


üPresentación distribuida.
üFunción distribuida.
üDatos distribuidos.