Está en la página 1de 2

Modelo tres capas

¿Qué es? Para poder entender de que se trata debemos entender la arquitectura de un
aplicación la cual consiste básicamente en la forma en que son diseñadas las
aplicaciones, en aspecto físico como lógico, el diseño físico de una aplicaron se refiere
al lugar donde encontraremos las piezas de la aplicación, el diseño lógico por otro lado
es la especificación de la estructura y componentes de aplicación sin tener en cuenta
donde estos serán localizados los software o la estructura física de la aplicación.

Se debe entender además el concepto de cliente-servidor el cual consiste en su forma


elemental a una aplicación en la cual dos o más procesos trabajan juntos para completar
una tarea. El proceso Cliente solicita al proceso servidor la ejecución de una acción,
dando origen de esta forma al proceso “cooperativo”. Si bien trabajan juntos pueden o
no estar en una maquina en particular.

Ahora que ya se entendieron sus componentes pasaremos a ver lo que es el modelo de


tres capas, por lógica es el sucesor al modelo de dos capas el cual estaba constituido por
Front-end y Back end, entendido cada uno de ellos como: Front end capa donde el
usuario interactúa con su PC, el Back end corresponde a un servidor de base de datos
como SQL Server u Oracle.

El modelo a tres capaz implementa una o más capas adicionales las cuales están
encargadas de encapsular las reglas del negocio asociadas con el sistema y las separa de
la presentación y el código de la Base de datos.

Un modelo de tres capas tiene como destino final ayudar a construir componentes
físicos a partir de los niveles lógicos, estos niveles están conformados por varios
componentes, por tanto pueden suplir a muchos servicios. Estos niveles pueden ser o
serán los que siguen: nivel usuario, proporcionan la interfaz visual que los clientes
utilizarán para ver la información y los datos. En este nivel, los componentes son
responsables de solicitar y recibir servicios de otros componentes del mismo nivel o del
nivel de servicios de negocio. Es muy importante destacar que, a pesar de que las
funciones del negocio residen en otro nivel, para el usuario es transparente la forma de
operar. Nivel de negocio Como los servicios de usuario no pueden contactar
directamente con el nivel de servicios de datos, es responsabilidad de los servicios de
negocio hacer de puente entre estos. Los objeto s de negocio proporcionan servicios que
completan las tareas de negocio tales como verificar los datos enviados por el cliente.
Antes de llevar a cabo una transacción en la base de datos.
Los componentes de los servicios de negocio también nos sirven para evitar que
el usuario tenga acceso directo a la base de datos, lo cual proporciona mayor seguridad
en la integridad de ésta.

Sus capas son:

Capa de Datos: Esta capa es la encargada de abstraer los datos a utilizar en la


aplicación. Aquí se puede utilizar un SGBD.
Capa de Aplicación o Logia del Negocio: Esta capa se encarga de la intercomunicación
entre la capa de datos, con la capa de presentación.
Capa de Presentación: Es la capa donde se presentan los datos al usuario, puede ser a
través de html, archivos de texto, etc.
Bibliografía

Aldrin Jaramillo, 2008 “Modelo tres capas”


<aldrinjaramillo.googlepages.com/ACharla12-Arq.3Capas.ppt >Accesado 04 julio
2010.

Blogspot “ Modelo a tres capas”


<http://infoaventuras.blogspot.com/2004/09/modelo-3-capas.html>Accesado 05 de julio
del 2010

También podría gustarte