ARQUITECTURA DE APLICACIONES WEB Sena Tecnologo ADSI
ARQUITECTURA DE APLICACIONES WEB Sena Tecnologo ADSI
ARQUITECTURA DE APLICACIONES WEB Sena Tecnologo ADSI
ESTILOS DE ARQUITECTURA
INTRODUCCION
CARACTERISTICAS
La ventaja principal de este estilo 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 buen ejemplo 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 de trabajo está totalmente abstraído del resto de niveles, de forma que
basta con conocer la API que existe entre niveles.
IMPORTANCIA
TIPOS DE CAPAS
1. 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 la
informació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 "amigable" (entendible y fácil de usar) para el usuario.
Esta capa se comunica únicamente con la capa de negocio.
2. Capa de negocio: es donde residen los programas que se ejecutan, se reciben las
peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de
negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las
reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, 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. También se consideran aquí los programas
de aplicación.
3. Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos.
Está formada por uno o más gestores de bases de datos que realizan todo el
almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de
información desde la capa de negocio.
ARQUITECTURAS DISTRIBUIDAS
MODELO CLIENTE/SERVIDOR
CLIENTE LIVIANO
http://best.advicebase.net/es/software/20130524033706.html
http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/cliente-servidor.html
http://iutll-abdd.blogspot.com.co/2012/05/arquitectura-de-n-capas.html
https://es.ccm.net/contents/147-redes-arquitectura-cliente-servidor-en-3-niveles
https://es.wikipedia.org/wiki/Cliente_liviano
https://es.wikipedia.org/wiki/Cliente_pesado
http://erlenb.blogspot.com.co/2012/10/clientes-ligeros-y-clientes-pesados.html