Diseño de una Arquitectura Orientada a Aspectos para el Desarrollo de aplicaciones bajo el modelo Saas
Fecha
2012Autor
Lezama García, Juan Carlos
Tapia Solís, Eriksson Miguel
Metadatos
Mostrar el registro completo del ítemResumen
El presente trabajo de investigación denominado “Diseño de una Arquitectura de Software Orientada a Aspectos Para el desarrollo de aplicaciones bajo el Modelo SaaS” nos ayudara a mejorar tiempo de desarrollo de las aplicaciones de software como servicio.
Actualmente desde el punto de vista del desarrollo software, existen requerimientos no funcionales, que deben ser tomados en cuenta en el diseño como por ejemplo el control de acceso, logging, sincronización. Estos requerimientos no funcionales siempre que terminan dispersos por todo el sistema.
Todo esto nos lleva a la desorganización de las funcionalidades, que terminan dispersa por todas partes de la aplicación de software como servicio, falta de reutilización como el control de acceso, dificultad de mantenimiento, etc.
Es por este hecho que analizamos el problema e hicimos las comparaciones del diseño de 2 arquitecturas para ver el comportamiento de los aspectos y el modelo Saas mediante ciertas características de calidad. Finalmente obtuvimos los resultados y había deficiencias.
Por lo tanto diseñamos nuestra arquitectura el cual posee una distribución en cuatro capas básicas capa de presentación, capa de negocio, capa de aspectos y capa de datos. Además aporta la idea de reutilización de aspectos y algunos aspectos más comunes. Luego aplicamos a un caso de estudio y para hacer mejor la validación aplicamos una encuesta a expertos en el tema, el cual obtuvimos resultados favorables.
Como resultado del estudio se concluye que la arquitectura de software orientada a aspectos para el desarrollo de aplicaciones bajo el modelo SaaS, incrementa la reutilización de componentes mejorando el tiempo de desarrollo