Arquitectura de desarrollo web-capas
Arquitectura de Desarrollo Web
Licdo. Nosmel Lizardi
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA Av. Universidad. Esq. El Chorro, torre Ministerial,Pisos 1-7, Caracas – Venezuela Teléfonos (+58-212) 596 – 5270/ 5274 Fax: (+58-212) 596 – 5261
1
Introducción
La programación por capas es un estilo de programación en el que el objetivoprimordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la capa de datos de la capa de presentación al usuario. La ventaja principal de esteestilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio, sólo se ataca al nivel requerido sin tener que revisar entre código mezclado. Un buenejemplo de este método de programación sería el modelo de interconexión de sistemas abiertos. Además, permite distribuir el trabajo de creación de una aplicación por niveles; de este modo, cada grupo detrabajo está totalmente abstraído del resto de niveles, de forma que basta con conocer la API que existe entre niveles. En el diseño de sistemas informáticos actual se suelen usar las arquitecturasmultinivel o Programación por capas. En dichas arquitecturas a cada nivel se le confía una misión simple, lo que permite el diseño de arquitecturas escalables (que pueden ampliarse con facilidad encaso de que las necesidades aumenten). El diseño más utilizado actualmente es el diseño en tres niveles (o en tres capas).
2
Capas y niveles
Capa de datos
Capa de negocio
Capa depresentación
3
Capas y niveles
Capa de presentación: es la que ve el usuario (también se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la información y captura lainformación del usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). También es conocida como interfaz gráfica y debe tener la característica de ser...
Regístrate para leer el documento completo.