programacion en 2 y 3 capas

Páginas: 5 (1198 palabras) Publicado: 12 de julio de 2014
PROGRAMACION EN 2 CAPAS Cliente-servidor
La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutansobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, loque facilita y clarifica el diseño del sistema.
La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unosservicios a otros, la arquitectura básica seguirá siendo la misma.
Una disposición muy común son los sistemas multicapa en los que el servidor se descompone en diferentes programas que pueden ser ejecutados por diferentes computadoras aumentando así el grado de distribución del sistema.
La arquitectura cliente-servidor sustituye a la arquitectura monolítica en la que no hay distribución, tanto anivel físico como a nivel lógico.
La red cliente-servidor es aquella red de comunicaciones en la que todos los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados. Esto significa que todas las gestiones que se realizan se concentran en el servidor, demanera que en él se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso público y los que son de uso restringido, los archivos que son de sólo lectura y los que, por el contrario, pueden ser modificados, etc. Este tipo de red puede utilizarse conjuntamente en caso de que se este utilizando en una red mixta.
Programación en 3 capas
Enaplicaciones grandes es muy complicado mantenerlas si estas están todas en una sola aplicación, es por esto que se divide la aplicación según su funcionalidad, a esto se le llama dividir en capas. Mucha gente divide en tres capas, el orden no importa lo que importa es su significado.

1. Capa de cliente, es el cliente de la aplicación, la interfaz gráfica con la que interactúa el usuario. aquí vasaponer todo lo que tenga que ver con el usuario que interactúa, por ejemplo las pantallas.

2. Capa de lógica de negocio, imagina que debes realizar un cálculo en tu aplicación este cálculo lo pones aquí, pero no solo un cálculo sino el simple hecho de traer un listado, u ordenar unos datos, la capa cliente consulta a la capa de lógica lo que necesita presentar, o procesar.

3. Capa de datos,simplemente son los datos de tu aplicación, toda aplicación necesita datos para funcionar. Generalmente esta capa se representa mediante un Motor de Base de Datos pero no es obligatorio, también puedes tenerla en archivos, lo importante es que contiene los datos de la aplicación en una nómina los datos serían los empleados, sus departamentos, sueldos, etc.

En aplicaciones más grandes se pueden usarmás capas, o en una aplicación web se suele usar la capa de presentación, esta capa genera la interfaz que va a presentar el cliente, es decir, el servidor genera el html que va a presentar el browser cliente. Y tambíen sabe usarse la capa de acceso a datos es una capa que te facilita el acceso a los datos, ojo no es la capa de datos, sino una capa que te permite acceder a la capa de datos....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ambiental Cap 2 y 3
  • apa 2 cap 3
  • madruga cap 2 y 3
  • Aplicacion De 2 Y 3 Capas
  • Programacion 2-3 años
  • Programación Académica Der 2 2 Y 2 3
  • Andrea Alliau cap 2 3
  • Winnicott. Cap 2 Y 3. Resumen.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS