Publication:
Una aproximación dirigida por modelos para la caracterización de la capa de presentación web de aplicaciones empresariales

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2018-10-25
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Complutense de Madrid
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
Actualmente, UML es la notación de diseño más ampliamente usada en el diseño y desarrollo de software orientado a objetos. Sin embargo, UML estándar no es suficiente para caracterizar la capa de presentación Web de las aplicaciones empresariales. La comunidad de la Ingeniería Web ha proporcionado el concepto de mapa navegacional para tratar de gestionar la complejidad inherente a las aplicaciones Web. Siguiendo este concepto, hemos desarrollado NMMp, una notación de diseño que, como las notaciones de la Ingeniería Web, proporciona una visión abstracta de la estructura navegacional dela capa de presentación Web. Sin embargo, a diferencia de estas, promueve la inclusión explícita de todo el catálogo de patrones arquitectónicos y de diseño en los modelos, los cuales, son ampliamente usados en el sector industrial.Sin embargo, NMMp no tiene en cuenta la caracterización de frameworks específicos usados ampliamente en el desarrollo de la capa de presentación Web de aplicaciones empresariales modernas. Generalmente, estos frameworks soportan el desarrollo de la navegación, la estructura de presentación y el control de acceso basado en roles (RBAC),características presentes en la mayoría de este tipo de aplicaciones. Siguiendo la filosofíade NMMp, hemos desarrollado el enfoque Enterprise Web Application Extensión (EWAE),como un conjunto de extensiones UML que soportan el modelado de estas características presentes en frameworks específicos...
Nowadays UML is the most successful notation for the design of object-orientedapplications. However, plain UML is not enough to characterize the Web presentationtier of enterprise applications. The Web engineering community has provided thenavigation map concept to deal with the complexity of Web applications. Following thisconcept we developed NMMp, a design notation that, as the Web engineering notations,provides an abstract vision of the navigation structure of the Web presentation tier, butencouraging the explicit inclusion of multitier, SOA and security design-level patterns inthe models, which are widely used in industry.However, NMMp does not take into account the characterization of specific frameworksextensively used in the development of the Web presentation tier of modern enterpriseapplications. Generally, these frameworks support the navigational, structural and rolebasedaccess control (RBAC) features present in these applications. Following the NMMpphilosophy, we have developed the Enterprise Web Application Extension (E-WAE)approach, a lightweight UML extension set for the modeling of these features of the Webpresentation tier of enterprise applications.By means of PIM-level models, E-WAE provides an abstract vision of the Webpresentation tier independently of architectural details or programming languages.However, the approach follows a Model-Driven Development (MDD) approach, whichenables the manual or automatic generation of intermediate PSM-level models, whichcharacterize the components implemented in JSF and ASP.NET MVC frameworks andallows the inclusion of multitier, SOA and security design-level patterns in the models...
Description
Tesis inédita de la Universidad Complutense de Madrid, Facultad de Informática, Departamento de Ingeniería del Software e Inteligencia Artificial, leída el 06-07-2017.
UCM subjects
Keywords
Citation
Collections