Arquitectura para aplicaciones web orientada a aspectos basada en los conceptos de separación de incumbencias

En el presente trabajo se diseña una arquitectura de referencia para la construcción de aplicaciones Web con tecnología orientada a aspectos, que pretende recoger en una única capa los elementos que se encuentran esparcidos a lo largo de un sistema Web y que las arquitecturas tradicionales no logran...

Full description

Autores:
Narváez Camayo, Alejandra María
Trejo Narváez, Omar Albeiro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2008
Institución:
Universidad del Cauca
Repositorio:
Repositorio Unicauca
Idioma:
spa
OAI Identifier:
oai:repositorio.unicauca.edu.co:123456789/2014
Acceso en línea:
http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/2014
Palabra clave:
Arquitectura software
Incumbencias transversales
Aspectos
DSOA
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:En el presente trabajo se diseña una arquitectura de referencia para la construcción de aplicaciones Web con tecnología orientada a aspectos, que pretende recoger en una única capa los elementos que se encuentran esparcidos a lo largo de un sistema Web y que las arquitecturas tradicionales no logran modularizar. Se identifican los concerns o incumbencias transversales más usuales en una aplicación Web utilizando metodología DSOA (Desarrollo de Software Orientado a Aspectos) y se modelan a nivel de paquetes y conectores utilizando la extensión AML (Aspect Modeling Languaje), como alternativa a los lenguajes de descripción de arquitecturas (ADL’s); estas incumbencias se representan de tal manera que puedan ser reutilizadas y asociadas con los componentes de la lógica del negocio de cualquier aplicación Web que sea construida siguiendo un modelo orientado a objetos en una arquitectura multicapa.