You are on page 1of 7

TRABAJO REALIZADO POR: Rosa Itzel Rodrguez Valenzuela. CATEDRATICO: Javier Torres Santamand MATERIA: Aplicaciones distribuidas.

TRABAJO: Arquitectura en 3 capas UNIDAD: 1~. CARRERA: Ing. En sistemas computacionales. SEMESTRE Y GRUPO: 703-a. FECHA: 26/agosto/2011.

ndice

Introduccin 1.- Capa de presentacin 2.- Capa de negocio . 3.- Capa de datos ..

3 4 4 5 6 7

Conclusin.. Bibliografa.

Introduccin
La programacin por capas es un estilo de programacin en el que el objetivo primordial es la separacin de la lgica de negocios de la lgica de diseo; un ejemplo bsico de esto consiste en separar la capa de datos de la capa de presentacin al usuario.

La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algn cambio, slo se ataca al nivel requerido sin tener que revisar entre cdigo mezclado. Un buen ejemplo de este mtodo de programacin sera el modelo de interconexin de sistemas abiertos. Adems permite distribuir el trabajo de creacin de una aplicacin por niveles; de este modo, cada grupo de trabajo est totalmente abstrado del resto de niveles, de forma que basta con conocer la API que existe entre niveles.

1.1 Capa de presentacin

Es la que ve el usuario (tambin se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la informacin y captura la informacin del usuario en un mnimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). Tambin es conocida como interfaz grfica y debe tener la caracterstica de ser "amigable" (entendible y fcil de usar) para el usuario. Esta capa se comunica nicamente con la capa de negocio.

1.2 Capa de negocio


Es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envan las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lgica del negocio) porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos almacenar o recuperar datos de l. Tambin se consideran aqu los programas de aplicacin.

1.3 Capa de datos

Es donde residen los datos y es la encargada de acceder a los mismos. Est formada por uno o ms gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa de negocio.

Conclusin
La programacin en tres capas es ms utilizada en los programas actuales ya que permite con mayor facilidad encontrar los errores sin tener que buscar en todo el cdigo ya que al estar divididas en capas solo se va directamente al nivel en donde se encuentra el error.

Bibliografa
1.http://www.google.com.mx/#hl=es&cp=18&gs_id=1y&xhr=t&q=arquitectura+en+3+capas&pf=p&sclient=ps y&source=hp&pbx=1&oq=arquitectura+en+3+&aq=0&aqi=g1g-s1g2gv1&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.&fp=dec66654101e0f4f&biw=1366&bih=667 2.www.nielsoft.com/Seminario/3capas/introduccion.ppt

You might also like