APLICACIÓN+CLIENTE-SERVIDOR

1. **INTRODUCCIÓN** Una aplicación cliente/servidor es un termino para describir un modelo de computación para el desarrollo de sistemas computarizados. Este modelo se basa en la distribución de funciones entre dos tipos de procesos independientes y autónomos, servidores y clientes. Un cliente es un proceso que solicita servicios específicos a los procesos de un servidor. Un servidor es un proceso que proporciona los servicios solicitados por los clientes. Los procesos cliente y servidor residen en la misma computadora o en diferentes que están conectadas por una red. **Fig.1.** Modelo de Computación cliente/servidor Básico. **Fuente **:(Sistemas de Bases de datos,2006)
 * 2. DESARROLLO**

La arquitectura cliente servidor permite la creacion de aplicaciones distribuidas. La principal es que facilita la separacion de las funciones según su servicio, permitiendo situar cada funcion en la plataforma mas adecuada para su ejecucion ya sea del lado del cliente o del servidor. la arquitectura cliente/servidor nos permite la separacion de funciones en tres niveles
 * 2.1. ARQUITECTURA CLIENTE/SERVIDOR **
 * 2.2. SEPARACIÓN DE FUNCIONES**
 * Lógica de presentación.- se encarga de la entrada y salida de la aplicación con el usuario. Susprincipales tareas son: obtener informacion del usuario, enviar la informacion del usuario a la logica de negocios para su procesamiento, recibir los resultados de la logica de negocio y presentar estos resultados al usuario.
 * Lógica de negocio.- se encarga de gestionar los datos a nivel de prosesamiento actua de puente entre el usuario y los datos.
 * Lógica de datos.- se encarga de gestionar los datos a nivel de almacenamiento. sus principales tareas son: almacenar los datos, recuperar los datos, mantener los datos y asegurar la integridad de los datos.

**Fig.2.** Separación de funciones. **Fuente **:(Programación de aplicaciones web)

Las aplicaciones avanzadas permiten que los usuarios accedan directamente a los datos sin importar su ubicación o modelo de datos utilizado. Los usuarios de hoy demandan acceso para analizar y tomar decisiones y la demanda cada vez más creciente de compartir recursos dentro de este intenso ambiente de comunicación, para describir esta evolución se presenta en la siguiente figura la ilustración de las cuatro atapas de la evolución de los sistemas de información mainframe a la infraestructura basada en cliente/servidor.
 *  2.3. EVOLUCIÓN DE LOS SISTEMAS CLIENTE SERVIDOR **

**Fig.3.** Evolución de los sistemas cliente/servidor. **Fuente**:(Sistemas de Bases de datos,2006)
 * 3. REFERENCIAS BIBLIOGRAFICAS**

Peter Rob, Carlos Coronel (2006). Sistemas de Bases de datos (Quinta ed.). México: THOMSON. Sergio lujan Mora. Programación de aplicaciones web: Historia, Principios básicos y clientes Web. Ed., CLUB UNIVERSITARIO

(Estudiante: Jhair Cortez M. ) en fecha 04 de septiembre de 2012
 * Seguimiento de aportes: (*) Esto es para hacer un seguimiento de los aportes, copiar la linea siguiente cada ves que se edite, no borrar las existentes.**


 * AUTOR:** Jhair Cortez M.

//Esta pagina fue editada {$pagerevisions} veces. La ultima modificación fue realizada por//

//user:{$revisioneditor} el {$revisiondate}//